Solución:
La respuesta anterior no funcionó para mí (todavía se me pidió nombre de usuario y contraseña), lo que funcionó fue poner sus credenciales en un archivo (pass.txt), como este
[email protected]
password
y llamando a openvpn con --auth-user-pass pass.txt
.
fuente
Siguiendo la respuesta de @Fluffy (desafortunadamente no tengo suficiente reputación para comentar)
Hay un buen truco de bash que puede eliminar la necesidad del archivo pass.txt
Insead de
openvpn ... --auth-user-pass pass.txt
donde es pass.txt
opvn_user
ovpn_pass
uno puede usar
openvpn ... --auth-user-pass <(echo -e "opvn_usernovpn_pass")
por favor tenga en cuenta el n
uso entre nombre de usuario y contraseña
No soy nuevo aquí, pero esta es mi primera contribución.
Esto es lo que hice: (soy un novato, los consejos son bienvenidos)
Me parece que tiene un archivo de configuración .ovpn con la configuración necesaria, necesita crear un nuevo archivo que contenga el nombre de usuario y la contraseña, puede hacerlo así
vi pass.txt
Agregue estas líneas, guarde y salga
username
password
Ahora vaya al archivo de configuración .ovpn y edite, debería haber una línea que diga auth-user-pass
Agregue su archivo de nombre de usuario y contraseña
auth-user-pass pass.txt
Bien, ahora debería poder autenticarse en la VPN simplemente ejecutando su archivo .ovpn
Si necesita hacer algo como RDP, también hay una manera de autenticarse sin escribir la contraseña cada vez que use un script #! / Bin / bash, avíseme si necesita ayuda 🙂