vpn script de login de uma linha

0

Eu preciso conectar-me à VPN e é bastante entediante. Eu tentei fazer um alias, mas por razões desconhecidas, falhou. Atualmente I use openvpn --config client.ovpn Em seguida, ele me pede para digitar o nome de usuário e senha e o formulário de token G auth. Mas eu quero fazer isso em uma linha e ter um apelido para isso. como alias vpn="openvpn --config client.ovpn -uname: r.balejik pass: fkjgndfk1fgf" é possível ter um tipo de liner? e também este alias não funciona por alguma estranha razão quando eu obtive o .bashrc. Ou algum script bash é uma opção melhor?

Obrigado,

Rob.

    
por Roberto Balejík 03.06.2016 / 15:19

1 resposta

0

Você pode adicionar um alias a .bash_profile . Você deve especificar um caminho para o seu client.vpn, caso contrário você pode precisar estar nessa pasta quando executar vpn .

alias vpn="openvpn --config /home/user/openvpn/client.ovpn"

Você pode criar um arquivo que contenha seu nome de usuário e senha e faça referência a ele a partir de seu client.ovpn.

Primeiro, crie um arquivo chamado credentials.txt na mesma pasta do seu client.ovpn.

nano credentials.txt

Dentro desse arquivo, armazene seu nome de usuário e senha.

username
password

Salve o arquivo, abra client.ovpn e adicione a seguinte diretiva.

auth-user-pass credentials.txt

Mais uma vez, o credentials.txt precisa estar na mesma pasta que o client.opvn, pois ele procurará naquele arquivo.

    
por bc2946088 03.06.2016 / 15:26