2013-01-11 3 views
1

Je suis sur une machine Windows 7 et j'ai installé PuTTY. J'essaie de me connecter, mais l'authentification échoue à cause d'un mot de passe incorrect. Mais, la VM à laquelle je me connecte n'a pas de mot de passe?Impossible de se connecter à l'aide de PuTTY ssh

Voici les creds que je suis en train d'utiliser:

Host: 127.0.0.1 
Port: 2222 
Username: vagrant 
Private key: c:/users/<username>/.vagrant.d/insecure_private_key 

Quand j'ouvre PuTTY, je mets dans les pouvoirs ci-dessus et cliquez sur Ouvrir, à quel point il demande le nom d'utilisateur et j'entrer « errante ', alors il demande le mot de passe, mais il n'y a pas de mot de passe, donc j'obtiens l'accès refusé?

Vous ne savez pas comment contourner ce problème?

Merci.

+0

Probablement mieux à http://superuser.com –

+0

Normalement, il s'agit d'un symptôme de l'échec de l'authentification de la clé et de retomber sur l'authentification par mot de passe. Putty a son propre format de clé, votre fichier clé est-il dans ce format? Puttygen est utilisé pour convertir une clé du format openssh en Putty. – Steve

+0

Je n'ai jamais utilisé PuTTY auparavant, donc je ne suis pas sûr du format attendu. J'ai vérifié le fichier de clé privée et il s'agit d'une longue chaîne cryptée '---- Begin RSA PRIVATE KEY ---- MIIEogIBAAKCAQEA6NF8iallvQVp22W ... etc .... END FIN RSA PRIVATE KEY ----' – Dman100

Répondre

4

La touche "--- Begin RSA PRIVATE KEY ...." n'a pas un format utilisé par PuTTY.

  • Utilisez le PuTTYgen.exe du programme (même lieu où le programme putty.exe est) à « Charger » la clé privée.
  • Sélectionnez "Tous les fichiers (.)" à partir du filtre pour voir le fichier c:/users /.../. Vagrant.d/insecure_private_key et ouvrez-le. Il dira qu'il a importé avec succès la clé étrangère ....
  • Puis utilisez l'option "Save private key" pour enregistrer la clé chargée dans un fichier * .ppk.
  • ensuite utiliser ce fichier PPK que le fichier clé pour "SSH | Auth" dans PuTTY

Cela devrait fonctionner.

0

J'avais expérimenté le contraire: en utilisant le format .ppk propriétaire de putty pour configurer le "config.ssh.private_key_path" qui attend le format SSH.

Vous pouvez également convertir le puttygen du format .ppk au format SSH.

Questions connexes