使用Putty登錄亞馬遜雲主機


  亞馬遜雲主機配置之后會提示 提供一個 pem證書,

打開 SSH 客戶端。(了解操作方法 使用 PuTTY 連接)
找到您的私有密鑰文件(test001.pem)。向導會自動檢測您用於啟動實例的密鑰。
您的密鑰必須不公開可見,SSH 才能工作。如果需要,請使用此命令:chmod 400 test001.pem
通過其 公有 DNS 連接到您的實例:ec2-00-00-00-000.cn-north-1.compute.amazonaws.com.cn 
示例:ssh -i "test001.pem" ubuntu@ec2-00-00-00-000.cn-north-1.compute.amazonaws.com.cn
請注意,在大多數情況下,上述用戶名都是正確的,但請確保您已閱讀了 AMI 使用說明以確定 AMI 所有人沒有更改默認的 AMI 用戶名。

  

對於Linux用戶的話,可以直接使用如上的方式進行登錄,對於Window下使用putty登錄的用戶,可以按照如下方式進行配置

Host Name 中輸入 獲取到的主機域名

 

 

 

再putty的 Conection -SSH -Auth  - Private key file authentication: 中選擇提供的 test001.pem 

 

 

 

 

會出現如下的異常,提示對應的pem,需要轉化下

Unable to use key file "G:\dev\cloud\test001.pem" (OpenSSH SSH-2 private key (old PEM format))
login as:

  

---------------------------

PuTTY Fatal Error
---------------------------
No supported authentication methods available (server sent: publickey)
---------------------------
確定 
---------------------------

  

 

 

 

 

解決方案:

打開putty的安裝目錄,找到 puttygen.exe

 

 

 File - Load Private key   選擇test001.pem 文件

提示導入成功

 

 

 

 

選擇 File -Save private key 

 

 

 再回到 重新選擇剛才保存的private key 即可。

 

 

 

再次登錄的時候,就不會拋出異常了,輸入用戶名之后就可以登錄成功!

 

 

 

 

 

 

 

這種不用輸入密碼登錄的原理,其實也很簡單 ,就是雲主機在出初始化的實話已經 生成了一對秘鑰,公鑰已經放置在了 /home/用戶名/.ssh/authorized_keys

 

后面我會寫一篇如何利用 putty自帶的工具生成秘鑰,讓putty實現免密登錄,各位小伙伴在使用雲主機的過程中有哪些問題,也可以私信。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM