!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>如何在Linux云服务器上禁用或限制root用户登录SSH?

如何在Linux云服务器上禁用或限制root用户登录SSH?

允许root用户登录SSH通常是一种安全性较差的云服务器管理方式。最佳实践应该是,禁止root用户登录SSH,通过另一个用户登录Linux操作系统,然后使用sudo切换到root用户后,再执行命令。

禁用root用户登录

编辑SSH的配置文件。

vi /etc/ssh/sshd_config

然后将文件中下面这行的注释#去掉。

#PermitRootLogin no

重启SSH服务使之生效。

/etc/init.d/ssh restart

注意:采用这种方式禁止root用户登录后,仍然可以在控制台上使用root用户登录系统。

限制特定IP地址登录

如上文所述,最佳的安全实践是禁止root用户登录。如果出于其他原因,root用户登录必须开启,也可以通过限制特定IP地址的方式来增强安全性。

编辑SSH的配置文件。

vi /etc/ssh/sshd_config

添加下面这行配置命令到配置文件中,xxx.xxx.xxx.xxx请替换成实际IP地址。

AllowUsers [email protected]

重启SSH服务使之生效。

/etc/init.d/ssh restart

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

如何更改Linux云服务器的DNS服务器?

2021-4-17 18:17:34

服务器教程

如何做好Ubuntu 18.04云服务器的安全设置?

2021-4-17 18:17:36

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase