VPN¶
Quelques services ne sont accessibles qu’à travers le VPN du lolnet; Il peut donc etre pratique de s’y inscrire.
Rien de bien compliqué si vous suivez la démarche ici.
Pour ça, il faut que vous ayez déjà un accès à la machine host, question de pouvoir copier quelques fichiers la bas.
Se connecter depuis une machine linux¶
Créez votre clé en local¶
Alors, il faut que vous copiez quelques trucs en local, sur votre machine. Pour faire ça, un petit coup de scp:
scp -r root@lolnet.org:/root/infra .
Ensuite, il faut que vous génériez votre clé, en root:
sudo su
cd infra
./install.sh -t openvpn
Uploader la clé et la signer¶
Normalement vous avez une clé qui est écrite sur la sortie standard. vous la prenez et vous la copiez collez sur le serveur, dans le fichier qui va bien, j’ai nommé ”/root/2.0/keys/{machinename}.csr”
Pour signer la clé, c’est pas bien compliqué non plus:
cd /root/2.0/
source vars
sign-req {machinename}
Si à cette étape vous avez une erreur, c’est peut etre qu’un enregistrement vous concernant est déjà présent dans la base de données. Supprimez l’enregistrement en question dans keys/index.txt et recommencez !
Récupérer la clé en local¶
scp root@lolnet.org:/root/2.0/keys/{machinename}.crt /tmp/.
sudo su
cp /tmp/{machinename}.crt /etc/openvpn/keys/
Et voila !
A plus qu’à redémarrer le service !¶
sudo service openvpn restart
Se connecter avec un téléphone¶
La procédure pour se connecter avec un téléphone est quasiment similaire, vous allez devoir d’abord vous connecter depuis un ordinateur, récupérer les fichiers qui vont bien en faisant un scp:
scp -r root@lolnet.org:/root/infra .
D’abord, modifiez les fichiers pour changer l’HOSTNAME qui va etre utilisé et le PREFIX. Dans mon cas j’ai utilisé un prefixe dans /tmp.
Ensuite, il faut que vous génériez votre clé.
cd infra ./install.sh -t openvpn
Le reste de la procédure est assez similaire.
Ensuite, copiez les fichiers sur le téléphone, renommez le .conf en .ovpn et soyez bien sur de mettre les fichiers .crt et .key au meme niveau que le fichier .ovpn, puis changez les chemins relatifs.
Ça devrait être tout !