在亞馬遜開完EC2伺服器例項後亞馬遜會給一個證照檔案,這個證照檔案需要儲存好,丟了就連不上伺服器很麻煩!
- 把亞馬遜下載的”.pem”轉換成一個”.ppk”的檔案,下載PuTTY,開啟puttygen.exe
- SSH登入伺服器,開啟PuTTY.exe
此時或跳出登入視窗,最後在login as: 後面輸入”centos”(**特別要注意這裡不是你自己設定的使用者名稱,是根據你伺服器的系統來決定,我的例項是centos,所以這裡輸入centos)
對於 Amazon Linux,使用者名稱稱是 ec2-user。
對於 RHEL5,使用者名稱稱是 root 或 ec2-user。
對於 Ubuntu,使用者名稱稱是 ubuntu。
對於 Fedora,使用者名稱稱是 fedora或 ec2-user。
對於 SUSE Linux,使用者名稱稱是 root 或 ec2-user。
另外,如果 ec2-user 和 root 無法使用,請與您的 AMI 供應商核實。
到這一步亞馬遜伺服器我們已經成功登入上去了!
但是後面我們在登入伺服器還是按上面的步驟需要證照檔案非常麻煩,下面我們建立root使用者並使用root使用者登入
建立root的密碼,輸入如下命令:
sudo passwd root
接下來,切換到root身份,輸入如下命令:
su root
使用root身份編輯亞馬遜雲主機的ssh登入方式,找到 PasswordAuthentication no,把no改成yes;找到 PermitRootLogin 這項 將其改為 yes。
輸入:
vim /etc/ssh/sshd_config
把
PasswordAuthentication no
改成
PasswordAuthentication yes
把
PermitRootLogin no
改成
PermitRootLogin yes
接下來,要重新啟動下sshd,如下命令:
sudo /sbin/service sshd restart
到此可以用root身份直接登入EC2的伺服器了!!!
相關教程
AWS免費雲主機之如何使用putty登入
AWS EC2例項Ubuntu系統建立root使用者並使用root使用者登入
AWS通過使用者名稱和密碼登入SSH
本作品採用《CC 協議》,轉載必須註明作者和本文連結