Como passar usuário e senha automaticamente no OpenVPN

Publicado por Germano Mascarenhas em 03/07/2010

[ Hits: 33.693 ]

 


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

Adicionando suas rádios preferidas no Rhythmbox

Pesquisa do Google na barra de endereços do Firefox - Linux Mint

Como desativar Xscreensaver ao assistir vídeos no mplayer

Instalando as HP DeskJet 710C, 720C, 722C, 820C e 1000C

Desligando beeps do Debian ao desligar/reiniciar

  

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