为了防止被暴力破解服务器 root 密码,我决定禁止 root 用户远程登录。
禁用方法
修改 sshd 服务的配置文件:
/etc/ssh/sshd_config
搜索 PermitRootLogin,由 yes 改成 no:
PermitRootLogin no
修改完毕之后,重启 sshd 服务:
sudo service ssh restart
测试
使用 root ssh 登录服务器,填写密码之后,会提示错误:
Permission denied, please try again.
效果达到了。
注意
不要写错了,因为同目录下存在一个 /etc/ssh/ssh_config 文件,一个字母之差。
参考
https://askubuntu.com/questions/27559/how-do-i-disable-remote-ssh-login-as-root-from-a-server
微信关注我哦 👍
我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式