Ubuntu 系統默認 root 沒有設置密碼,沒有開啟SSH登錄,我們如何開啟 root登陸呢?下面 IDGlobal 服務器商家給您介紹如何
sudo passwd root 執行後給root設置密碼,會要求先輸入當前用戶的密碼做驗證,非管理員用戶需要加sudo
su – root 切換到root賬戶,並輸入上面設置的root密碼
vi /etc/ssh/sshd_config 編輯sshd_config這個文件
按i或者按o 或者按a 或者按R 進入編輯模式
找到
PermitRootLogin without-password
或是
PermitRootLogin prohibit-password
註釋掉
#PermitRootLogin without-password
或#PermitRootLogin prohibit-password
或直接刪除
默認有些系統版本就是註釋掉的,只需另起一行
添加 PermitRootLogin yes
就是允許SSH遠程登錄
按住 ctrl+C
或者按 esc 退出編輯模式
再按住 shift+:表示在末行輸入:
輸入 wq!強制保存並退出
重啟SSH服務生效: service ssh restart