【解决】putty使用从AWS下载的private key登陆失败

在AWS启动一个实例时若是建立并下载了一个KeyPair的私钥(*.pem),则能够此私钥做为Credentials经过putty远程登陆到这个实例系统。但在实际操做中,用putty登陆时会提示以下错误:html

No supported authentication methods available (server sent: publickey)

其缘由是由于AWS生成的秘钥文件(*.pem)和 putty 要求的秘钥文件(*.ppk)格式不一样。 ide

具体解决办法以下:工具

1. 从下面页面下载 PuTTYgen.exe 文件:ui

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.htmlcode

2. 利用如上工具将AWS生成的 .pem 文件转换为 .ppk 文件。server

3. 使用新生成的 .ppk 文件则可成功登陆到AWS实例。htm

 

参见:blog

http://support.rightscale.com/06-FAQs/FAQ_0038_-_How_can_I_get_PuTTY_to_work_to_SSH_into_running_instances
get

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.htmlio

相关文章
相关标签/搜索