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
Prochaine révision
Révision précédente
putty [Le 14/12/2012, 16:15] – [Commandes souris/clavier] 171.18.2.101putty [Le 28/06/2020, 17:02] (Version actuelle) – [Installation de PuTTY] 90.100.154.231
Ligne 1: Ligne 1:
 +{{tag>sécurité brouillon}}
 +
 +----
 +====== PuTTY ======
 +
 +<note important>Cet article est une ébauche,</note>
 +
 +===== Définition de Wikipedia =====
 +
 +PuTTY est un client SSH, Telnet,Serial Link, rlogin, et TCP. Il était à l'origine disponible uniquement pour Windows, mais il est à présent porté sur diverses plate-formes Unix (et non-officiellement sur d'autres plate-formes). PuTTY est écrit et maintenu principalement par Simon Tatham.
 +
 +Il est open source, sous une licence de type MIT.
 +
 +===== Installation de PuTTY =====
 +
 +Pour installer PuTTY il vous faut [[:tutoriel:comment_installer_un_paquet|installez les paquets]] **[[apt://putty,putty-tools|putty et putty-tools]]**.
 +
 +ou en ligne de commande
 +
 +<code>sudo apt-get install putty putty-tools</code>
 +===== Se connecter à une machine distante avec PuTTY et SSH =====
 +
 +Je vous propose ici un tutoriel pour se connecter d'une machine à une autre dans un réseau local.
 +
 +Dans cet exemple, l'utilisateur **toto** est présent sur chacune des machines.
 +==== Connexion sur le serveur ====
 +
 +Lancez PuTTY
 +
 +  putty
 +
 +Entrez dans le champs **Host Name* l'adresse ip du serveur puis cliquez sur **Load**.
 +
 +Il ne reste plus qu'à vous connecter avec le compte et le mot de passe de toto sur le serveur.
 +
 +==== Commandes souris/clavier ====
 +
 +Copier : sélection de la souris
 +
 +Coller : Shift + Insert
 +
 +==== Parametres indispensables à configurer ====
 +Dans les Default Settings (donc applicable à toute nouvelle connexion crée) de Putty, il est préférable de configurer les options suivantes dans le fichier <$HOME/.putty/sessions/Default%20Settings> :
 +  AgentFwd=1                             #Active l'AgentForwording, indispensable si on rebondit de serveur en serveur
 +  ScrollbackLines=2000                   #Pour un plus grand historique
 +  TermWidth=176                          #Lorsque X11 est configure en 1440x1050
 +  TermHeight=56                          #Lorsque X11 est configure en 1440x1050
 +  FontName=client:Monospace 10           #Car la police de caractere par defaut est minuscule
 +  X11Forward=1                           #Permet l'ouverture de fenetre distantes sur son X11 local
 +
 +
 +===== Gestion des clés avec putty =====
 +==== Création d'une clé pour putty ====
 +
 +Afin de créer une paire de clés pour l'authentification, utilisez cette commande :
 +
 +<code>puttygen -t rsa -b 2048 -C "nom_de_la-clé" -o private.ppk</code>
 +Il est conseillé de définir une phrase secrète (passphrase).
 +
 +Vous pouvez en extraire la clé publique :
 +<code>puttygen -L private.ppk</code>
 +
 +Pour changer la phrase secrète :
 +<code>puttygen private.ppk -P</code>
 +
 +==== Conversion des clés putty et openssh ====
 +
 +
 +Convertir une clé putty (fichier en .ppk) en clé openssh et l'installer sur le serveur distant.
 +
 +Dans les commandes suivantes la clé putty se nomme private.ppk. Vous devrez remplacer private.ppk par le nom de votre clé.
 +
 +Attention si vous avez déjà des clés openssh installées ;  elle seront effacées. Pensez donc à faire une sauvegarde de vos clés.
 +
 +<code>puttygen private.ppk -O private-openssh -o $HOME/.ssh/id_rsa</code>
 +
 +<code>puttygen private.ppk -O public-openssh -o $HOME/.ssh/id_rsa.pub</code>
 +
 +<code>ssh-copy-id -i $HOME/.ssh/id_rsa.pub user@machine</code>
 +
 +convertir une clé privée openssh en clé putty
 +
 +<code>cd $HOME/.ssh/</code>
 +<code>puttygen id_rsa -o private.ppk</code>
 +
 +===== Liens =====
 +
 +  * [[http://www.chiark.greenend.org.uk/~sgtatham/putty/|Site officiel de PuTTY]]
 +  * [[http://marc.terrier.free.fr/docputty/|Manuel utilisateur de PuTTY en français]]
 +  * [[http://fr.wikipedia.org/wiki/PuTTY|La page de Wikipedia sur PuTTY]]
 +  * [[:tutoriel:xforwarding|Tutoriel présentant une utilisation de Putty pour afficher une application Linux dans Windows]]
 +
 +