Como passar usuário e senha automaticamente no OpenVPN

Publicado por Germano Mascarenhas em 03/07/2010

[ Hits: 32.609 ]

 


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

Servidores Apache em Linux derivados do Debian

Entrar como root no modo gráfico do Ubuntu

Como instalar o duf no Debian 11 (Bullseye)

Listando Serviços e Pacotes mais Facilmente no Slackware

Configurando a impressão do Mozilla no KDE

  

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