Como passar usuário e senha automaticamente no OpenVPN

Publicado por Germano Mascarenhas em 03/07/2010

[ Hits: 23.891 ]

 


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:

usuário
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.

Outras dicas deste autor

OpenVPN autenticando no OpenLDAP via script

Leitura recomendada

Recuperando o GRUB depois de uma instalação do Windows

Como adicionar outros sistemas operacionais ao men do Grub

Resolvendo problema ao subir DHCP no Debian Sarge

Como usar NetworkManager no i3

Instalando o Slackware sem CD

  

Comentários
[1] Comentário enviado por andre.vmatos em 03/07/2010 - 19:06h

Squid? O.o

[2] Comentário enviado por germanomm em 06/07/2010 - 09:13h

Squid? num lembro de ter colocado squid não Oo!
Mas você pode colocar o arquivo onde você quiser.
Mas eu coloco em /etc/openvpn/passwd



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts