在 ASW 開 Linux EC2 後預設
1. 必須用 .pem 轉 .ppk 後使用 putty 登入
2. 只能用 user 帳號 ec2-user 登入
登入後僅 user 權限, root 權限指令需加 sudo
從 user 權限切換到 root 權限
sudo su
此時可以重設 root 密碼
passwd root
以下操作先取得root權限比較容易進行
sudo su –
用vi修改時會用到強制寫入
您可能希望以超級用戶身份使用sudo vim FILE. 或者,如果您不想離開現有的 vim 會話(現在擁有適當的 sudo 權限),您可以運行:
:w !sudo tee % > /dev/null
修改ssh允許可使用root帳號登入
vi /etc/ssh/sshd_config
修改如下
PermitRootLogin yes
存檔離開,重啟ssh服務
service sshd restart
修改 ssh 登入時 root 可不使用 .ppk 檔
vi /etc/ssh/sshd_config
修改如下
PasswordAuthentication yes
存檔離開
打開authorized_keys
vi /root/.ssh/authorized_keys
刪除下面字段
command=”echo ‘Please login as the ec2-user user rather than root user.’;echo;sleep 10
存檔離開,重啟ssh服務
service sshd restart
之後使用 root 登入時, 若配合 .ppk 則可直接登入, 若無配合則可輸入 root 密碼