Ubuntu 20.04 禁止 root 用户远程 ssh 登录服务器

文章目录

    为了防止被暴力破解服务器 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 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式