Linux中禁止root用户SSH登录及修改SSH端口的方法

大哥们在线说明下,Linux中禁止root用户SSH登录及修改SSH端口的方法
最新回答
作业,快到粪坑来

2026-03-16 23:26:58

Linux中禁止root用户SSH登录及修改SSH端口的方法如下:

禁止root用户登录SSH: 编辑SSH配置文件:使用vi编辑器打开/etc/ssh/sshd_config文件,命令为#vi /etc/ssh/sshd_config。 修改配置:在配置文件中找到PermitRootLogin yes一行,将其修改为PermitRootLogin no。 重启SSH服务:保存并退出编辑器后,重启SSH服务以使配置生效,命令为#service sshd restart。

修改SSH默认端口: 编辑SSH配置文件:同样使用vi编辑器打开/etc/ssh/sshd_config文件。 修改端口:找到#Port 22一行,在该行下方添加一行Port 7000,同时保留原有的Port 22行。 重启SSH服务:保存并退出编辑器后,重启SSH服务以使配置生效,命令为#service sshd restart。 测试新端口:使用SSH客户端并通过新设置的端口尝试登录服务器,确保配置无误。 移除默认端口:测试无误后,再次编辑/etc/ssh/sshd_config文件,将Port 22一行注释掉,然后重启SSH服务,以确保仅通过新端口进行SSH登录。

注意:在修改SSH端口后,确保防火墙或其他安全设备已允许新端口的通信,以避免因端口未开放而导致的连接问题。