Ce dossier couvre l’utilisation de SSH sous Windows.
Téléchargement
Génération de la clef
Configuration de Pageant
Configuration de putty
Conclusion
Devoir retaper son mot de passe à chaque fois avec putty devient vite pénible surtout lorsque l’on l’utilise pour travailler avec un serveur CVS.
Il s’agit de Pageant et PuTTYgen
Pour commencer nous devons générer notre clef RSA ; celle-ci se composera de deux morceaux : un public et un privé (à ne surtout pas diffusé...).
Pour générer, votre clef c’est très simple :
Lancez puttygen
Cliquez sur Generate
Arrivez ici il suffit de déplacer votre souris en dessous de la barre de progression pour générer une clef vraiment aléatoire

Ensuite vous obtenez ceci
Remplissez les champs passphrases, c’est en fait un mot de passe pour votre clef
Copiez le contenu de Public key for pasting into.... dans un fichier que vous appellerez authorized_keys
Uploadez ce fichier sur votre serveur dans /home/votre_nom_d’utilisateur/.ssh (il faudra peut-être créer le rep)
Faite Save private key et sauvegardez les 2 fichiers qu’il vous donne
Lancez pageant
Faites un clic droit sur l’icône dans la barre des tâches et appuyez sur Add key
Ajoutez vos deux fichiers de clef privé
Tapez votre passphrase si vous en avez mis une
Configurer la connexion normallement
Dans ssh/Auth cochez l’option Allow agent forwarding
Sauvegardez
Désormais pour vous connecter penser à lancer pageant avant et à charger les clefs (vous pouvez aussi les charger auto pour cela regardez le manuel), puis lancer putty et connectez vous comme avant.
Bonjour, J’aimerai que vous m’aidez à établir une connexion ssh quand je suis en présence d’un utlisateur muni d’un mot de passe. Quand le server me demande de me logguer j’entre le le loggin mais il m’affiche un message d’erreur comem suit : Disconnected:No supproted authentification methods available. Merci
Préciser que les droits sur le répertoire .ssh et le fichier authorized_keys doivent être limités au propriétaire seul.
700 pour .ssh/
et 600 pour authorized_keys
Effectivement, l’utilisation de Pagent n’est pas forcement utile, et ne ferait qu’alourdire le processus d’authentification due à l’utilisation de soft annexe, donc il est préferable de genérer une clé avec PuTTyGEN, de copier/coller la zone pastable de PuTTyGEN dans /home/user/.ssh/authorized_keys, puis de save le .ppk (Putty Private Key) dans un dossier sur la station windows. puis ensuite, lancer PuTTy, connection -> Data -> username. Puis, connection -> SSH -> Auth -> Browse "fichier.ppk", sans oublier de cocher allow agent forwarding.
Pensez à ne jamais créer ce processus pour un acces root.
putty sans retaper le mot de passe et sans pageant telecharger du server vers le pc les keys .ssh.id.rsa id.dsa .pub dejà generée sous unix avec puttygen choisir conversion attention dsa ou rsa puis sauvegarde . dans la config putty section SSH auth faire un browse de votre file.ppk et dans la section connection data autologin username inserer votre user et voila