Pular para o conteúdo

Como passar usuário e senha automaticamente no OpenVPN

Dica publicada em Linux / Configuração
Germano Mascarenhas germanomm
Hits: 35.887 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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.

OpenVPN autenticando no OpenLDAP via script

Resolvendo problemas de som no Insigne Linux

Habilitando o TouchPad em qualquer distribuição Linux

Configuração de rede Debian - Erro: "Não Gerenciável" [Resolvido]

Como turbinar seu Linux Mint 13 para desktops

Traduzindo Firefox para pt_BR no Slackware 14.0

#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

Entre na sua conta para comentar.