Como passar usuário e senha automaticamente no OpenVPN
Dica publicada em Linux / Configuração
Como passar usuário e senha automaticamente no OpenVPN
Para passar o usuário e senha do cliente para o servidor no OpenVPN é necessário usar o parâmetro auth-user-pass.
No servidor onde é configurado o OpenVPN vai buscar estes usuários e senhas para comparar.
No caso de VPNs fechadas entre servidores, nem sempre tem alguém para digitar a senha toda vez que cai o link ou reinicia-se o servidor.
Para solucionar isso basta criar um arquivo com usuário na primeira linha e senha na segunda. Exemplo:
# vim /etc/squid/vpn.auth
Com o conteúdo:
Depois dar permissão para apenas o root leia o arquivo:
# chown root.root /etc/squid/vpn.auth
# chmod 400 /etc/squid/vpn.auth
E no arquivo de configuração do cliente adicionar o parâmetro citado, com o caminho do arquivo com usuário e senha. Exemplo:
Obrigado.
Boa sorte.
No servidor onde é configurado o OpenVPN vai buscar estes usuários e senhas para comparar.
No caso de VPNs fechadas entre servidores, nem sempre tem alguém para digitar a senha toda vez que cai o link ou reinicia-se o servidor.
Para solucionar isso basta criar um arquivo com usuário na primeira linha e senha na segunda. Exemplo:
# vim /etc/squid/vpn.auth
Com o conteúdo:
usuário
senha
senha
Depois dar permissão para apenas o root leia o arquivo:
# chown root.root /etc/squid/vpn.auth
# chmod 400 /etc/squid/vpn.auth
E no arquivo de configuração do cliente adicionar o parâmetro citado, com o caminho do arquivo com usuário e senha. Exemplo:
auth-user-pass /etc/squid/vpn.auth
Obrigado.
Boa sorte.