要在centos上開啟root用戶的遠(yuǎn)程訪問(wèn),你通常需要編輯ssh服務(wù)器配置文件來(lái)允許root登錄。以下是基本步驟:
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
sudo vi /etc/ssh/sshd_config
- 修改配置:找到PermitRootLogin這一行,并將其更改為:
PermitRootLogin yes
如果這一行被注釋掉了(前面有#
號(hào)),請(qǐng)去掉#
號(hào)。
4. 重啟ssh服務(wù):
保存并關(guān)閉文件后,你需要重啟ssh服務(wù)以使更改生效。
sudo systemctl restart sshd
或者,如果你的系統(tǒng)使用的是較舊的服務(wù)管理器,則可能需要使用:
sudo service sshd restart
sudo firewall-cmd --add-service=ssh --permanent sudo firewall-cmd --reload
安全警告:允許root遠(yuǎn)程登錄可能會(huì)增加系統(tǒng)面臨的安全風(fēng)險(xiǎn)。建議使用密鑰對(duì)進(jìn)行身份驗(yàn)證,而不是密碼,并考慮僅從受信任的網(wǎng)絡(luò)地址允許root登錄。更好的做法是,允許普通用戶遠(yuǎn)程登錄,然后通過(guò)sudo
或su
提升權(quán)限。