Table des matières

PuTTY

PuTTY (Pure TTY) est un programme Windows qui permet d'ouvrir des terminaux sur des machines distantes (Linux ou autres). Il supporte plusieurs protocoles de connection à distance : telnet, RLogin, ssh

Installer et configurer PuTTY

Télécharger http://www.putty.org/

Nous utiliserons ici SSH qui est le protocole le plus sécurisé.

Au lancement de PuTTY, préciser les informations suivantes :

Le bouton “Save” permet de sauvgarder sa configuration d'accès à une machine donnée.

Quand on clique sur “Open” PuTTY ouvre un terminal connecté à la machine distante et demande le mot de passe de l'utilisateur :

Pour éviter de se logger à chaque fois on peut mettre en place une authentification par clé SSH.

Génération de clé SSH pour PuTTY

La création des clés SSH pour PuTTY se fait en lançant “Run PuTTYgen” :

Il faut alors cliquer sur “Generate” et bouger la souris sous la barre de progression pour que les clés se génèrent.

Il faut enregistrer les deux clés quelque part : “save public key” et “save private key”.

Utilisation de la clé privée dans la configuration de PuTTY

Ouvrir PuTTY, selectionner la session pour laquelle une clé SSH doit être utilisée et cliquer sur “Load” :

Aller ensuite dans “/Connection/SSH/Auth”“ pour sélectionner la clé privée.

Installation de la clé publique pour le SSH de la machine distante

Sur la machine locale, ouvrir le fichier de la clé public avec notepad. Copier le contentu du fichier dans le clipboard (Ctrl-A, Ctrl-C)

Se connecter avec Putty sur la machine distante. Ouvrir le fichier ~/.ssh/authorized_keys avec un éditeur de texte (Nano, vi…) et copier le contenu du clipboard à la fin.

Voilà, c'est fini. Vous pouvez tester :

Vous n'avez plus alors à entre de mot de passe pour vous connecter à la machine distante.