AWS的EC2服務(wù)器是用密鑰來認證的,,在創(chuàng)建instance時,會提示,,創(chuàng)建一個key pair,同時會提示下載一個xxx.pem的密鑰文件到本地硬盤,。下面是通過SecureCRT連接到EC2的操作步驟: 1.上傳xxx.pem文件到一個linux系統(tǒng)下,修改其權(quán)限為600,,。命令 chmod 600 xxx.pem 2.改寫密鑰格式為 OpenSSH,,命令 ssh-keygen -p -f xxx.pem(如果詢問passphrase可以直接回車) 3.生成公密鑰 .pub 文件 命令 ssh-keygen -e -f xxx.pem > xxx.pem.pub 4.把生成的文件下載到本地。(注意使用windows的git bash下通過ssh-keygen命令同樣可以根據(jù)私鑰.pem文件通過上面的命令生成*.pem.pub文件) 5.在SecureCRT中新建連接,,協(xié)議選擇ssh2 ,,主機名填寫public dns(這個地址EC2的控制臺中會提供),用戶名填寫ec2-user ,。 6.在SecureCRT連接的列表中找到剛創(chuàng)建的連接,,右鍵屬性,左邊樹中選擇SSH2,然后選擇右邊authentication中publicKey,點屬性,在出來的對話框中選擇使用身份或證書文件,通過瀏覽 文件指定到剛在Linux下生成的文件即可.注意xxx.pem.pub和xxx.pem要在同一文件夾下,。
現(xiàn)在打開剛才新建的連接,,就可以連上EC2服務(wù)器了 |
|