SSH無法登入虛擬機

1. 開發環境

虛擬機平臺:VMware14 Pro

操作系統:Ubuntu16.04

2. 實驗現象

通過ssh連接虛擬機的linux服務器,使用root用戶直接訪問,無法登入成功。一直反覆提示輸入密碼界面。

輸入正確密碼,反覆出現如下界面:

嘗試登入普通用戶,能夠成功的連接上。

3. 問題原因

查看ssh的配置文件,發現配置文件中 root 用戶禁止了密碼登入,PermitRootLogin prohibit-password。

4. 解決方法

1) 普通用戶登錄,然後su root切換到root賬號,

2) vim /etc/ssh/sshd_config

3) 註釋掉 #PermitRootLogin without-password,添加 PermitRootLogin yes

# Authentication:
LoginGraceTime 120
#PermitRootLogin without-password
PermitRootLogin yes
StrictModes yes

4) 重啓ssh服務

  sudo service ssh restart

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章