Ceci est une version archivée de MemoOpenVPNSupAgro à 2017-02-20 11:58:39.
Connexion automatique au VPN de SupAgro
Installer les paquets
Commencer par installer les paquets suivants :- openvpn
- resolvconf
(pour windows voir plus bas)
Copier les fichiers de config
Créer un fichier /etc/openvpn/openvpn-udp-1192-ovpn_tela.ovpn et y placer le contenu suivant :dev tun persist-tun persist-key cipher AES-128-CBC auth SHA1 tls-client client resolv-retry infinite remote 147.99.75.254 1192 udp lport 0 auth-user-pass pkcs12 /etc/openvpn/openvpn-udp-1192-ovpn_tela.p12 tls-auth /etc/openvpn/openvpn-udp-1192-ovpn_tela-tls.key 1 ns-cert-type server script-security 2
Ensuite copier les fichiers suivants (demander à quelqu'un qui les a) dans /etc/openvpn :
- openvpn-udp-1192-ovpn_tela.p12
- openvpn-udp-1192-ovpn_tela-tls.key
Automatiser le login et le mot de passe
Modifier le fichier /etc/openvpn/openvpn-udp-1192-ovpn_tela.ovpn en changeant la ligneauth-user-pass
auth-user-pass /etc/openvpn/auth-supagro.txt
Ensuite, créer un fichier /etc/openvpn/auth-supagro.txt et y placer seulement deux lignes :
telabota le-mot-de-passe-que-vous-devez-connaître
Se connecter au VPN
Avant d'automatiser la connexion, testons une fois une connexion manuelle avec la commande suivante, en root (ou avec sudo) :openvpn --config /etc/openvpn/openvpn-udp-1192-ovpn_tela.ovpn
Le script doit cracher une quinzaine de lignes et finir par
(...) Initialization Sequence Completed
Il ne rend pas la main, c'est normal.
Dans un autre terminal, essayer un
ssh jean-eudes@10.99.34.2
Si SSH répond et demande le mot de passe, c'est bon.
Si ça pédale à l'infini, c'est pas bon.
(quand on en a ras le bol, tuer le script avec Ctrl+C)
Connexion automatique au démarrage
Éditer le fichier /etc/rc.local et ajouter les lignes suivantes, avant le exit 0 :# Connexion OpenVPN SupAgro au démarrage openvpn --config /etc/openvpn/openvpn-udp-1192-ovpn_tela.ovpn --daemon
Windows
Pas de connexion auto. Installer OpenVPN GUI : https://openvpn.net/index.php/access-server/docs/admin-guides-sp-859543150/howto-connect-client-configuration/395-how-to-install-the-openvpn-client-on-windows.html
Ajouter le fichier .ovpn et ses copains dans C:/Program Files/ OpenVPN/config
En lançant OpenVPN GUI il devrait trouver le fichier de conf et en double cliquant sur son icone dans la barre d'état lancer la connexion.
Pour avoir une connexion sans prompt pour le user/password il faut créer un fichier du genre
user password
et modifier la ligne de conf du genre
auth-user-pass fichier/contenant/user/password