centos7修改ssh端口号不生效怎么解决

avatar
作者
猴君
阅读量:2

如果在CentOS 7上修改SSH端口号但不生效,可能是由于以下几个原因:

  1. 防火墙配置问题:请确保防火墙已正确配置以允许新的SSH端口通过。可以使用以下命令开放新的SSH端口(假设新端口为2222):

    sudo firewall-cmd --permanent --add-port=2222/tcp sudo firewall-cmd --reload 
  2. SELinux配置问题:SELinux可能会限制新的SSH端口。可以使用以下命令更新SELinux配置:

    sudo semanage port -a -t ssh_port_t -p tcp 2222 
  3. SSHD配置问题:请确保在/etc/ssh/sshd_config文件中正确配置了新的SSH端口。找到以下行并确保端口号正确:

    #Port 22 Port 2222 

    保存文件后,重新启动SSH服务:

    sudo systemctl restart sshd 

如果仍然无法生效,可以尝试重启服务器并再次检查以上步骤是否正确配置。如果问题仍然存在,请检查其他可能的因素,如网络连接、其他防火墙软件等。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!