要在CentOS 7中禁止root用户远程登录和修改登录端口,可以按照以下步骤进行配置:

禁止root用户远程登录:

  1. 使用SSH登录到CentOS 7服务器上的一个具有root权限的用户账号。
  2. 编辑SSH服务器配置文件 /etc/ssh/sshd_config,使用文本编辑器打开该文件。
  3. 在文件中找到 PermitRootLogin 的行,并将其值修改为 no,即:

    PermitRootLogin no
  4. 保存并关闭文件。
  5. 重新加载SSH服务以使更改生效。可以使用以下命令重启SSH服务:

    systemctl restart sshd

现在,root用户将被禁止通过SSH远程登录到CentOS 7服务器。

修改登录端口:

  1. 在进行端口修改之前,请确保你选择的新端口未被其他服务占用,并允许通过防火墙。
  2. 编辑SSH服务器配置文件 /etc/ssh/sshd_config
  3. 在文件中找到 #Port 的行(默认情况下该行被注释掉),将其取消注释,并将端口号修改为你想要的值,例如:

    Port 2222
  4. 保存并关闭文件。
  5. 重新加载SSH服务以使更改生效。使用以下命令重启SSH服务:

    systemctl restart sshd

现在,SSH登录端口将被修改为你指定的新端口(上述示例中为2222)。请确保你之后使用SSH客户端时连接到正确的端口。

通过以上配置,你已经成功禁止root用户远程登录并修改了登录端口。这将提高服务器的安全性,减少潜在的风险。请确保在进行任何更改之前备份相关配置文件,并小心操作以避免错误配置导致的问题。


香港五网CN2网络云服务器链接:www.tsyvps.com

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。

最后修改:2023 年 07 月 13 日
如果觉得我的文章对你有用,请随意赞赏