出于安全原因,默認(rèn)參數(shù)很嚴(yán)格,禁止 root 用戶直接使用 ssh 登陸
一般先用非 root 的帳戶登陸到 ssh 后,su 成為 root
這里我們只是介紹配置方法,具體是否需求根據(jù)個人來定
解決方案:
1. 通過編輯器打開 /etc/ssh/sshd_config 文件
sudo vim /etc/ssh/ssh_config
在這里你可以使用你自己喜歡的編輯器,不一定要用 vim
2. 找到 PermitRootLogin 這一項,把后面的值修改為 yes
# Authentication:
LoginGraceTime 120
#PermitRootLogin without-password //kali 2.0 這一項默認(rèn)的值
PermitRootLogin yes //修改后的值
StrictModes yes
有些發(fā)行版(也可能是老版本)中 PermitRootLogin 默認(rèn)的值可能為 no,一樣是修改為 yes
3. 重啟 sshd 服務(wù)
sudo /etc/rc.d/ssh restart
或者通過下面命令也是一樣的
sudo service ssh restart
Notice: 服務(wù)名稱不同發(fā)行版可能不同,如果有人為修改也可能不同,一般都是默認(rèn)
ssh或sshd
參考資料: 西文在線 - http://www.xiwen.online