Start / Stop Cliente OpenVPN na máquina com o servidor OpenVPN em execução (linha de comando)

1

Eu tenho um Ubuntu 14.04 Server com um OpenVPN Server rodando nele. Agora, para fins de backup, quero que esta máquina crie uma conexão VPN para uma máquina separada.

Eu descobri que posso criar uma nova instância do cliente usando este código:

openvpn --config openvpn.ovpn --auth-user-pass auth --auth-nocache --nobind &

onde " auth " é um arquivo contendo um nome de usuário e senha para a conexão.

Isso parece funcionar bem, mas o problema é que não tenho idéia de como fechar a conexão depois que ela foi aberta (não sei se essa é a melhor solução).

Eu só preciso da conexão durante um processo de backup e é importante que o servidor VPN permaneça ativo, então soluções como " killall " e " reinicialização " não são opção.

O Ubuntu Server está rodando sem uma interface de usuário. Então eu só posso usar a linha de comando.

    
por Florian Splett 07.03.2016 / 09:32

1 resposta

0

obtenha o ID do seu processo:

openvpn --config openvpn.ovpn --auth-user-pass auth --auth-nocache --nobind > /dev/null & pid=$!

Pare esse processo:

kill $pid

    
por Ivan Temchenko 07.03.2016 / 10:10