關閉root用戶的ssh登錄


關閉root用戶的ssh登錄

1. 使用root賬戶登錄系統,添加一個普通賬戶例如test,並為其設置密碼

useradd test 
passwd test

2. 修改配置文件

編輯配置文件vim /etc/ssh/sshd_config修改PermitRootLogin后面的yesno,並且去掉前面的注釋符,同時可以限制失敗次數MaxAuthTries
注意: 這個失敗次數是對所有用戶都起作用的。

#LoginGraceTime 2m
PermitRootLogin no
#StrictModes yes
MaxAuthTries 3
#MaxSessions 10

3. 重啟sshd服務

systemctl restart sshd.service

此時再用root用戶登錄,此時再用root用戶登錄,如果不能登錄則代表配置成功。如果需要使用root權限,可以使用su或者sudo進行切換。

注意:禁用root用戶后使用sftp時可能出現登錄不了的問題,目前還沒找到解決辦法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM