Como passar usuário e senha automaticamente no OpenVPN

Publicado por Germano Mascarenhas em 03/07/2010

[ Hits: 25.193 ]

 


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

Configurando Teclado ABNT2 no Slackware 13.37 - Xfce

O que fazer depois de instalar o Debian 8

Guardar histórico de todos os comandos do BASH

Scripts de configuração do Slackware

Configurar rede no CentOS 6

  

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