Apportez votre aide…
Ceci est une ancienne révision du document !
PuTTY
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 installez les paquets putty et putty-tools.
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.
Installation de openSSH
Installez le paquet openssh-client sur le client, openssh-server sur le serveur.
Lancez le serveur ssh avec la commande suivante:
sudo /etc/init.d/ssh start
Sur le serveur
Lancez la commande suivante pour créer les clés ssh publique et privée:
ssh-keygen
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.
Copiez/collez le contenu du fichier id_rsa.pub dans un fichier authorized_key sous ~/.ssh/
more ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys
Par mesure de sécurité, il faut changer certains droits:
chmod 600 ~/.ssh && chmod 700 ~/.ssh/*
Copier maintenant le fichier id_rsa sur le serveur par ftp, clé usb etc.
Sur le client
Il est temps maintenant d'importer la clé sous PuTTY:
puttygen ~/.ssh/id_rsa -o ~/.ssh/putty.ppk
Entrez la clé définie précédemment.
Connexion sur le serveur
Lancez PuTTY
putty -i ~/.ssh/putty.ppk
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.