如何通過ssh方式連接AWS?
一般的虛擬主機登陸一般采用 用戶名+密碼形式,密碼如果設置過于簡單很容易被暴力破解 ,存在較大安全隱患。
AWS 虛擬主機EC2 服務默認使用密鑰方式進行登陸認證,要順利的登陸AWS 虛擬主機請安裝以下步驟:
1.確保你在創建主機時 關聯的 安全組(類似防火墻)打開了22 端口
2.在啟動虛擬主機 最后一步 創建一個 新的密鑰,點擊 下載密鑰并且保存在安全的位置,這個密鑰非常重要是你的唯一身份標示,并且只能下載一次。
3.如果你使用Mac 或者 unix系統,可以在命令行shell中 直接登陸。
以Mac 系統為例:
先修改 步驟2 中下載下來的密鑰權限為 400
$ chmod 400 密鑰文件.pem
4.使用ssh 命令進行登陸,AWS 默認用戶名為ec2-user 而不是root
$ ssh -i 密鑰文件.pem ec2@虛擬主機IP
詳細步驟可參考:
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html
如果你使用Windows 操作系統 請參考:
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/putty.html
希望對你有所幫助,并且采納我的答案。