最近在google云申請了一個服務器,選擇的VM實例是centos,每次只能通過密鑰文件登錄服務器,若每次都這樣登錄會比較麻煩,那么如何設置通過帳號密碼登錄呢?
步驟如下:
1、創(chuàng)建root的密碼,輸入如下命令:
sudo passwd root
然后會提示你輸入new password,輸入一個你要設置的root的密碼,需要你再輸入一遍進行驗證。
2、接下來,切換到root身份,輸入如下命令:
su root
輸入你剛剛設置的密碼。
3、編輯ssh登錄方式,輸入:
vi/etc/ssh/sshd_config
找到PasswordAuthentication no,把no改成yes。
4、繼續(xù)上一步操作
vi/etc/ssh/sshd_config
找到PermitRootLogin forced-commands-only,改成PermitRootLogin yes。
5、重啟sshd服務
sudo service sshd restart
6、到此可以用root身份的賬號密碼直接登錄EC2的服務器了,不需要使用密鑰了。