Saltar al contenido

Apple: ¿cómo se obtiene una conexión VPN de Cisco para recordar su contraseña?

Andrés, parte de este equipo, nos hizo el favor de redactar este post porque controla perfectamente dicho tema.

Solución:

Supongo que está utilizando anyconnect para conectarse al servidor VPN de Cisco. AnyConnect también se puede utilizar desde la Terminal. Esto funciona en macOS Sierra y AnyConnect 3.1.14018. Cree un script bash con el siguiente comando:

/opt/cisco/anyconnect/bin/vpn connect your-vpn.server.here -s <.credentials

Y coloque los detalles de inicio de sesión en el archivo .credentials con las siguientes tres líneas:

0
your-username
your-password

No olvide otorgar permisos razonables a los archivos.

Al leer su pregunta, tengo la impresión de que está haciendo todo correctamente y que el servidor VPN de Cisco tiene la opción de permitir guardar contraseñas configuradas en el lado del cliente para disallow.

Sé con certeza que tal entorno existe.

Ambas respuestas aquí mientras escribo esto tienen razón, pero la existencia de la vpn línea de comando significa que podemos sortear este diseño hostil para el usuario con expect. Gracias a los respondedores anteriores, GhostLyrics por revelar la existencia de la opción del lado del servidor que desactiva el guardado de contraseña y a Hans por revelar la vpn cliente de línea de comandos.

Cree un archivo que se vea así:

#!/usr/bin/expect --
set timeout 10
set addr ""  # VPN Host
set user ""  # Username
set pass ""  # Password (ensure that special characters are escaped)
set group "" # Group NUMBER shown in connect prompt


spawn /opt/cisco/anyconnect/bin/vpn connect $addr
expect "rnGroup:*"
send -- "$groupr"
expect "rnUsername:*"
send -- "$userr"
expect "Password: "
send -- "$passr"
expect eof

Rellena el set campos como de costumbre. Si su VPN es como la mía, se le proporciona una lista de "grupos" cuando ejecuta el vpn connect. Ejecute esto una vez a mano y observe qué número corresponde al grupo con el que desea conectarse. No cambiará entre ejecuciones a menos que los administradores agreguen o eliminen grupos. No puede usar el nombre aquí, el programa espera un número.

Una vez que todo esté lleno, chmod +x este script y ejecútelo. ¡Ahora puedo conectarme a mi VPN, manos libres!

Te mostramos las reseñas y valoraciones de los lectores

Si guardas alguna desconfianza y forma de modernizar nuestro escrito puedes añadir una nota y con placer lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *