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édentes Révision précédente
Prochaine révision
Révision précédente
putty [Le 04/11/2008, 15:59]
213.95.41.13
putty [Le 14/12/2023, 13:18] (Version actuelle)
193.51.159.250 [Installation de PuTTY]
Ligne 1: Ligne 1:
 +{{tag>​sécurité brouillon}}
 +
 +----
 ====== PuTTY ====== ====== PuTTY ======
  
-<note important>​Cet article est une ébauche, ​après relecture, ça m'a même l'air d'​être n'​importe quoi. Je n'ais pas compris grand chose!! +<note important>​Cet article est une ébauche,</​note>​
-À lire pour l'​instant avec beaucoup de précautions !!!</​note>​+
  
 ===== Définition de Wikipedia ===== ===== Définition de Wikipedia =====
Ligne 12: Ligne 14:
 ===== Installation de PuTTY ===== ===== Installation de PuTTY =====
  
-Pour installer PuTTY il vous faut [[:​tutoriel:​comment_installer_un_paquet|installez ​les paquets]] **putty** et **putty-tools**.+Pour installer PuTTY il vous faut [[:​tutoriel:​comment_installer_un_paquet|installer ​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 ===== ===== Se connecter à une machine distante avec PuTTY et SSH =====
  
Ligne 19: Ligne 24:
  
 Dans cet exemple, l'​utilisateur **toto** est présent sur chacune des machines. Dans cet exemple, l'​utilisateur **toto** est présent sur chacune des machines.
 +==== Connexion sur le serveur ====
  
-==== Installation de openSSH ====+Lancez PuTTY
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **openssh-client** sur le client, **openssh-server** sur le serveur.+  putty
  
-Lancez ​le serveur ​ssh avec la commande suivante:+Entrez dans le champs **Host Name* l'​adresse ip du serveur ​puis cliquez sur **Load**.
  
-  sudo /etc/init.d/ssh start+Il ne reste plus qu'à vous connecter avec le compte et le mot de passe de toto sur le serveur.
  
 +==== Commandes souris/​clavier ====
  
-==== Sur le serveur ====+Copier : sélection de la souris
  
-Lancez la commande suivante pour créer les clés ssh publique et privée:+Coller ​Shift + Insert
  
-  ssh-keygen+==== 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
  
-Validez pour utiliser le fichier par défaut : /​home/​toto/​.ssh/​id_rsa. 
-Entrez deux fois un mot de passe (je vous rappelle qu'un bon mot de passe doit être de 8 caractères minimum et combiné de lettres, des chiffres et de caractères spéciaux du genre **Xie.2vh-fo1c_he9**). 
  
-Le fichier id_rsa représente la partie privée de la clé, id_rsa.pub sa partie publique.+===== Gestion des clés avec putty ===== 
 +==== Création d'​une ​clé pour putty ====
  
-Copiez/​collez le contenu du fichier **id_rsa.pub** dans un fichier **authorized_key** sous ~/.ssh/+Afin de créer une paire de clés pour l'​authentification,​ utilisez cette commande :
  
-  more ~/.ssh/id_rsa.pub ​~/.ssh/​authorized_keys+<​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).
  
-Par mesure de sécurité, il faut changer certains droits:+Vous pouvez en extraire la clé publique ​: 
 +<​code>​puttygen -L private.ppk</​code>​
  
-  chmod 600 ~/.ssh && chmod 700 ~/.ssh/*+Pour changer la phrase secrète : 
 +<​code>​puttygen private.ppk -P</code>
  
 +==== Conversion des clés putty et openssh ====
  
-Copier maintenant le fichier **id_rsa** sur le serveur par ftp, clé usb etc. 
  
 +Convertir une clé putty (fichier en .ppk) en clé openssh et l'​installer sur le serveur distant.
  
-==== Sur le client ====+Dans les commandes suivantes la clé putty se nomme private.ppk. Vous devrez remplacer private.ppk par le nom de votre clé.
  
-Il est temps maintenant d'​importer la clé sous PuTTY:+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.
  
-  ​puttygen ​~/.ssh/​id_rsa ​-o ~/.ssh/putty.ppk+<​code>​puttygen ​private.ppk -O private-openssh ​-o $HOME/.ssh/id_rsa</​code>​
  
-Entrez la clé définie précédemment.+<​code>​puttygen private.ppk -O public-openssh -o $HOME/​.ssh/​id_rsa.pub</​code>​
  
-==== Connexion sur le serveur ====+<​code>​ssh-copy-id -i $HOME/​.ssh/​id_rsa.pub user@machine</​code>​
  
-Lancez PuTTY+convertir une clé privée openssh en clé putty
  
-  putty -i ~/.ssh/putty.ppk +<​code>​cd $HOME/.ssh/</​code>​ 
- +<​code>​puttygen id_rsa -o private.ppk</​code>​
-Entrez dans le champs **Host Name* entrez 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.+
  
 ===== Liens ===== ===== Liens =====
  
-[[http://​www.chiark.greenend.org.uk/​~sgtatham/​putty/​|Site officiel de PuTTY]] +  * [[https://​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://​marc.terrier.free.fr/​docputty/​|Manuel utilisateur de PuTTY en français]]+  * [[https://​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]]
  
-[[http://​www.openssh.com/​|Site officiel de openSSH]] 
  
-[[http://​fr.wikipedia.org/​wiki/​PuTTY|La page de Wikipedia sur PuTTY]] 
  
  • putty.1225810741.txt.gz
  • Dernière modification: Le 18/04/2011, 14:58
  • (modification externe)