Saltar al contenido

OpenVPN en Linux: pasar el nombre de usuario y la contraseña en la línea de comandos

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 🙂

¡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 *