Nesta página, alguém criou um script de espera em torno do cliente para lidar com a desconexão link
Eu preciso criar um script bash no Linux que se conecte a uma VPN, processe algumas tarefas e, em seguida, desconecte-se.
Para se conectar à VPN, eu uso o vln ssl (como o fortinet, mas para a VPN). Por exemplo:
./forticlientsslvpn_cli --server 172.17.97.85:10443 --vpnuser forti
Alguém sabe como desconectar depois de um script?
Nesta página, alguém criou um script de espera em torno do cliente para lidar com a desconexão link
No seu caso, basta gravar um PID do processo forticlientsslvpn_cli e enviá-lo SIGHUP, SIGQUIT ou SIGTERM. O sinal preferido é aquele que faz uma desconexão graciosa. Uma solução um pouco suja (embora talvez seja boa o suficiente para você) é usar apenas killall -s SIG... forticlientsslvpn_cli
.
Os dispositivos Fortigate também suportam conexões IPsec no estilo Cisco e há vários clientes de software disponíveis para Linux, portanto, substituir o cliente SSL VPN pode ser outro caminho a seguir.