在上一篇提到說如何登入EC2執行個體
需要一個private key來登入,尤其是想在其他電腦上登入EC2主機會很麻煩
為求方便,,希望使用帳號密碼來登入
且ssh預設是不能用root登入的,需要修改一些設定才能,有些指令需要sudo才能執行
1. 首先登入EC2的執行個體
2.輸入 sudo su 來切換到root帳號
3.passwd root 重設root密碼
4.vim /etc/ssh/sshd_config 來打開SSH設定檔
註:如沒有安裝vim可以使用vi ,想使用vim可使用以下指令
apt-get install vim
5.找到PermitRootLogin那行,如果有註解請把註解拿掉,參數修改成yes
-> PermitRootLogin yes,此參數為可使用Root登入
6.再找到PasswordAuthentication 參數改成yes
-> PasswordAuthentication yes,此參數為可使用密碼登入
7. :wq儲存離開
8.service sshd restart 重啟ssh服務讓它去讀修改過後的設定檔
這樣就大功告成了!
在有private key(.ppk)的情況下可直接登入,沒有的話也可使用密碼登入