說明:不允許ssh用超級用戶的身份登入是為了安全性,如果只是學習使用對安全性沒啥要求可以按以下操作解除限制
- 以普通用戶登錄到服務器后,執行以下命令以編輯 SSH 服務器配置文件 /etc/ssh/sshd_config
sudo nano /etc/ssh/sshd_config
此時會出現如下的樣子:
- 找到
PermitRootLogin
所在的行,使用鍵盤光標移動到該行的開頭。
修改該行的內容為PermitRootLogin yes
。確保沒有注釋符號#
在該行的開頭,因為注釋符號表示該行被注釋掉,配置不會生效。
修改
這一行為上面說的的內容(別忘了取消注釋)
然后按下 Ctrl + O 鍵保存更改,然后按下 Enter 鍵確認;最后按下 Ctrl + X 鍵退出編輯器。
- 執行以下命令:重新加載 SSH 配置以使更改生效
sudo systemctl reload sshd