在虛擬機上安裝了ubuntu16.04 server,用本機 ssh 連接的時候 無法連接上;
忽然想起在安裝的時候有個openssh好像沒有勾選,所以在虛擬機上
apt install openssh-server;
現在可以連接上了,但是在輸入root密碼的時候驗證不通過,在安裝的時候我創建了一個普通用戶,ssh 用普通用戶可以連接上;
我就在想是不是openssh禁止ssh root用戶;找到openssh的配置文件;
vim /etc/ssh/sshd_config
找到這一行
PermitRootLogin prohibit_password
改為:
PermitRootLogin yes
最后重啟ssh服務
/etc/init.d/ssh restart