首頁 > Linux > windows下使用SecureCRT登陸AWS EC2服務器

windows下使用SecureCRT登陸AWS EC2服務器

2011年8月17日 發表評論 閱讀評論

SecureCRT是windows下一款連接linux服務器的優秀軟件,通過它可以方便的操作多臺服務器,如果是自己的服務器,知道帳號密碼,很輕松就能連上服務器,AWS的EC2服務器不是采用用戶名加密碼的認證方式,而是用密鑰來認證,在創建instance時,會提示使用以前(如果存在)或創建一個新的key pair,同時會提示下載一個xxx.pem的密鑰文件到本地硬盤,在Linux下使用terminal登陸aws的ec2很容易,例如:ssh -i xxx.pem [email protected] dns,用戶名固定是ec2-user,注意xxx.pem的權限是600,public dns在web的管理后臺選中某個instance,在Description可以找到,但是SecureCRT中不能直接使用xxx.pem,需要借助linux系統創建一個xxx.pem對應的xxx.pem.pub文件,具體操作如下:

1 上傳文件到linux系統下,確保其權限是600, 命令 chmod 600 xxx.pub
2 改寫密鑰格式為 OpenSSH,如果詢問passphrase可以留空(直接回車)命令 ssh-keygen -p -f xxxx.pem
3 生成公密鑰 .pub 文件 命令 ssh-keygen -e -f xxxx.pem > xxxx.pem.pub

至此,就創建了在SecureCRT中所使用的驗證文件.

在SecureCRT選連接->新建會話->協議選擇ssh2 下一步 -> 主機名填寫public dns 下一步,用戶名填寫ec2-user 下一步 -> 完成.
在連接的列表中找到剛創建的連接,右鍵屬性,左邊樹中選擇SSH2,然后選擇右邊鑒權中公鑰,點屬性,在出來的對話框中選擇使用身份或證書文件,通過瀏覽文件指定到剛在Linux下生成的文件即可.注意xxx.pem.pub和xxx.pem要在同一文件夾下,而且公鑰的文件名一定要是下載下來的文件名后加.pub,否則會提示找不到私鑰的.



歡迎轉載,轉載請注明文章出處,謝謝!
垃圾有點差湊合看還不錯很精彩 (2 人打了份: 平均分:4.50)
Loading...Loading...
分類: Linux 標簽: , , , ,
  1. cloud
    2013年1月7日10:47 | #1

    你知道 亞瑪遜 的 pem 文件是怎么生成的嗎?

    • admin
      2013年1月7日13:39 | #2

      這個確實沒有研究,不知道怎么生成的。

  1. 本文目前尚無任何 trackbacks 和 pingbacks.

無覓相關文章插件,快速提升流量

30选5怎么中奖