温馨提示×

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

小亿
228
2023-12-11 14:49:31
栏目: 编程语言

如果在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
    

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

0