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

发布时间: 2020-11-19 20:21:02 作者: 大象笔记

为了防止被暴力破解服务器 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

我是一名山东烟台的开发者,联系作者