Como passar usuário e senha automaticamente no OpenVPN

Publicado por Germano Mascarenhas em 03/07/2010

[ Hits: 34.778 ]

 


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

Desfazendo configuração do pppoeconf em modens cabeados

Servidor Yum público para Oracle Linux 6.1

sources.list complementar para o Ubuntu 11.10 - Oneiric Ocelot

Beeps irritantes no Debian 8 [Resolvido]

Pip e Pip3 no FreeBSD

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts