便宜VPS主机精选
提供服务器主机评测信息

centos修改ssh端口号后无法连接怎么办

如果您在CentOS中修改了SSH的端口号,但无法通过SSH连接服务器,可以尝试以下几个解决方法:

  1. 确保您输入的新的端口号是正确的,确保没有拼写错误。
  2. 检查防火墙配置:由于您修改了SSH端口号,您需要确保防火墙已经打开了新的端口。您可以使用以下命令查看当前防火墙规则:
    sudo firewall-cmd --list-all
    

    如果您看到旧的SSH端口在防火墙规则中,您可以使用以下命令添加新的SSH端口规则:

    sudo firewall-cmd --add-port=<新端口号>/tcp --permanent
    sudo firewall-cmd --reload
    

    然后尝试重新连接服务器。

  3. 如果您使用的是SELinux安全模块,您需要确保SELinux已经允许新的SSH端口。您可以使用以下命令查看当前SELinux端口策略:
    sudo semanage port -l | grep ssh
    

    您可以使用以下命令添加新的SSH端口策略:

    sudo semanage port -a -t ssh_port_t -p tcp <新端口号>
    

    然后尝试重新连接服务器。

  4. 如果以上方法都无效,您可以尝试恢复SSH默认端口号。通过访问服务器控制台或物理访问服务器,打开SSH配置文件/etc/ssh/sshd_config,将端口号改回默认的22,保存并重启SSH服务。

无论您采用哪种方法,请确保您有其他方式登录服务器以进行更改,例如物理访问、VNC访问或其他远程访问方式。

未经允许不得转载:便宜VPS测评 » centos修改ssh端口号后无法连接怎么办