首页 > 代码库 > 【解决】putty使用从AWS下载的private key登录失败
【解决】putty使用从AWS下载的private key登录失败
在AWS启动一个实例时如果创建并下载了一个KeyPair的私钥(*.pem),则可以此私钥作为Credentials通过putty远程登录到这个实例系统。但在实际操作中,用putty登录时会提示如下错误:
No supported authentication methods available (server sent: publickey)
其原因是因为AWS生成的秘钥文件(*.pem)和 putty 要求的秘钥文件(*.ppk)格式不同。
具体解决办法如下:
1. 从下面页面下载 PuTTYgen.exe 文件:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
2. 利用如上工具将AWS生成的 .pem 文件转换为 .ppk 文件。
3. 使用新生成的 .ppk 文件则可成功登录到AWS实例。
参见:
http://support.rightscale.com/06-FAQs/FAQ_0038_-_How_can_I_get_PuTTY_to_work_to_SSH_into_running_instances
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html
【解决】putty使用从AWS下载的private key登录失败
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。