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
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.
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