← retour aux snippets

OpenVPN: client CLI et management interface

Démarrer un client OpenVPN, contrôler via l'interface management et gérer tls-crypt.

bash network #openvpn#vpn#cli

objectif

Se connecter à un VPN et l’administrer en CLI simple.

code minimal

sudo openvpn --config client.ovpn --daemon --writepid /run/openvpn.pid --management 127.0.0.1 7505

utilisation

# commandes management
echo 'status' | nc 127.0.0.1 7505
echo 'signal SIGTERM' | nc 127.0.0.1 7505

variante(s) utile(s)

# activer tls-crypt (coté client)
# dans client.ovpn: tls-crypt ta.key

notes

  • sécurisez l’accès à l’interface de management.
  • journalisez avec --log /var/log/openvpn.log.