无法将 SSH 端口设置为 22 以外的其他端口

Cod*_*key 2 ssh iptables

当我尝试将我的 SSH 端口设置为 22(编辑/etc/sysconfig/iptables/etc/ssh/sshd_config)以外的其他端口时,我最终被锁定在我的服务器之外并且不得不启动到救援模式来纠正问题。

我已经经历了几次这个循环,每次都更加小心,我在做正确的事情。

我的新端口(在本例中为 33933)是否有可能在其他地方被阻止 - 或者还有另一个引用 22 的文件需要更改?

这是在 CentOS 6 上的一个全新的专用盒子上,我刚刚从 oneprovider.com(一个 online.net 经销商)设置了这个盒子。

小智 8

您可以将 ssh 设置为多个端口。只是有多个端口线,例如

    Port 22
    Port 1500
Run Code Online (Sandbox Code Playgroud)

这样,您可以在对端口 33933 进行故障排除时,端口 22 仍然可以工作。

接下来在更改配置并重新启动 ssh(您可以使用活动连接重新启动 ssh)后,将测试服务器是否在该端口上侦听。

    netstat -ltnp
Run Code Online (Sandbox Code Playgroud)

发布它的输出。