无法使用PuTTY ssh进行连接

时间:2013-01-11 16:24:45

标签: putty

我在Windows 7计算机上安装了PuTTY。我正在尝试连接,但由于密码不正确,身份验证失败。但是,我正在连接的VM没有密码?

以下是我尝试使用的信用证:

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

当我打开PuTTY时,我输入上面的凭据并点击打开,此时它会询问用户名并输入'vagrant',然后它要求输入密码,但是没有密码,所以我拒绝访问?

不确定如何解决这个问题?

感谢。

2 个答案:

答案 0 :(得分:4)

“---开始RSA私钥......”键不是PuTTY使用的格式。

  • 使用程序puttygen.exe(putty.exe程序所在的位置 is)“加载”私钥。
  • 从过滤器中选择“所有文件()”以查看文件c:/ users /.../。vagrant.d / insecure_private_key 并打开它。它会说它已成功进口外国 钥匙....
  • 然后使用“保存私钥”选项保存加载的密钥 到* .ppk文件。
  • 然后使用该ppk文件作为“SSH |的密钥文件” Auth“在PuTTY

这应该有效。

答案 1 :(得分:0)

我遇到了相反的情况:使用putty专有的.ppk格式来配置需要SSH格式的“config.ssh.private_key_path”。

您也可以将puttygen从.ppk格式转换为SSH格式。