génération du couple clé publique / clé privée

télécharger PuTTy et et PuTTyGen
dans PuTTyGen cliquer sur generate puis remuer la souris dans la partie prévue à cette effet (entourée en rouge sur le screenshot ci dessous)

putty-remuer.png


ensuite copier la clé publique (partie floutée en bleu sur le diagramme ci-dessous) puis copier la dans le fichier .ssh/authorized_keys de votre home directory sur le serveur debian
mkdir -p .ssh
vi .ssh/authorized_keys
si vous êtes conectés en ssh avec PuTTy, tapez i pour passer en mode insertion, puis clique droit sur la fenêtre PuTTy pour coller, puis :x pour saortir en enregistrant


putty-rsa.png

cliquer ensuite sur "save private key".
A la question "Are you sure you want to save this key without a passphrase to protect it?" répondre oui (la connexion se fera ainsi automatiquement).
Choisir un emplacement ou sauver la clé Z:\Data\ssh_keys\cerdi.org.ppk par exemple

configurer une connexion PuTTy avec une clé RSA

Dans PuTTy aller dans "Connection" -> "Data"
  • renseigner "Auto-login username" avec votre login (celui associé au home directory où vous avez modifié .ssh/authorized_keys)

putty-2.png

Dans "Connection" -> "SSH" -> "Auth"
  • cliquer sur browse et localiser la clé privée (cerdi.org.ppk dans l'exemple)
N.B.Putty portable supporte les path relatifs
putty-3.png

Si vous avez des problèmes d'affichage des caractères aller dans "Window" -> "Translation"
  • chosir le bon charset dans la slite déroulante
putty-4.png

enfin retourner dans "Session"
  • renseigner "Hostname" avec l'ip ou le nom DNS de votre serveur
  • renseigner "Saved Sessions" en donnant un nom à la connexion
  • cliquer ensuite sur save pour sauvegrader la conneciton fraichement créée
  • cliquer sur "open"

putty-1.png

le prompt de commande doit s'afficher sans avoir à taper ni login, ni mot de passe