【解決】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

相關文章
相關標籤/搜索