Outils du site

Ne dites pas: \"J'ai trouvé la vérité\", mais plutôt: \"J'ai trouvé une vérité\". Ne dites pas: \"J'ai trouvé le chemin de l'âme\". Dites plutôt: \"J'ai rencontré l'âme marchant sur mon chemin\". Car l'âme marche sur tous les chemins.L'âme ne marche pas sur une ligne de crête, pas plus qu'elle ne croit tel un roseau.L'âme se déploie, comme un lotus aux pétales innombrables. [Khalil GIBRAN]

20-windows:00-putty

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
20-windows:00-putty [2016/11/15 01:47] – [Installation de la clé publique pour le SSH de la machine distante] Roge20-windows:00-putty [2017/10/06 23:38] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== 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 :
 +  * Host Name
 +  * Port (22 par défaut)
 +  * SSH (cocher)
 +
 +{{:windows:putty:putty-01.png?nolink|}}
 +
 +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 :
 +
 +{{:windows:putty:putty-02.png?nolink|}}
 +
 +
 +Pour éviter de se logger à chaque fois on peut mettre en place une [[04-linux:30-ssh:10-authentification_par_cle|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//" :
 +
 +{{:windows:putty:puttygen-01.png?nolink|}}
 +
 +Il faut alors cliquer sur "//Generate//" et **bouger la souris sous la barre de progression** pour que les clés se génèrent.
 +
 +{{:windows:putty:puttygen-02.png?nolink|}}
 +
 +{{:windows:putty:puttygen-03.png?nolink|}}
 +
 +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//**" :
 +
 +{{:windows:putty:putty-03.png?nolink|}}
 +
 +Aller ensuite dans "///Connection/SSH/Auth//"" pour sélectionner la **clé privée**.
 +
 +{{:windows:putty:putty-04.png?nolink|}}
 +
 +===== 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 :
 +  * Fermer le terminal PuTTY.
 +  * Lancer PuTTY avec la session que vous venez de modifier
 +Vous n'avez plus alors à entre de mot de passe pour vous connecter à la machine distante.