无法使用putty连接到amazon服务器

时间:2013-09-30 14:08:39

标签: amazon-ec2 putty

我正在尝试使用putty在.pem的帮助下连接到EC2服务器。它给了我一个错误: 已断开连接:没有可用的支持身份验证方法(服务器已发送:公钥)

我通过puttygen创建了一个.ppk。仍面临同样的问题。

任何人都可以帮助我解决问题。

3 个答案:

答案 0 :(得分:4)

这通常意味着pem文件如何转换为ppk文件存在问题,或者pem文件不是正确的文件。确保按照正确使用puttygen的说明进行操作。这里有一个例子:Convert PEM to PPK file format

或者,使用直接使用pem文件的Windows ssh客户端。有两种选择:

  1. Cygwin - 它包含一个ssh命令行客户端。
  2. Poderosa

答案 1 :(得分:1)

U需要私钥才能连接到服务器,密钥U可能是公钥,因此U需要在puttygen中生成私钥。

答案 2 :(得分:0)

对于那些搜索,我遇到了这个问题,但是旧版本的Putty不支持最新的身份验证方法。升级腻子使我可以连接。

我从Putty的官方网站下载了最新的Putty;然后需要卸载,因此我通过在注册表中找到以下项来进行备份:

HKEY_CURRENT_USER>软件> SimonTatham

通过单击该条目并选择 String searchFor = "convo"+yourUID+profileUid; Query query = db.collection( "convo" ).orderBy("id" , Query.Direction.DESCENDING).startAt(searchFor); 并保存到桌面,它包含了Putty的所有数据和设置,以防在卸载过程中出现问题。

putty backup

现在备份了Putty,您可以卸载Putty(CCleaner是一个不错的选择),当它询问是否要删除会话时,请单击NO,否则它将擦除数据,但是幸运的是您已备份了数据到此为止。

最后,现在您可以安装最新版本的Putty。最新版本的Putty具有AWS使用的必要身份验证方法。

相关问题