我有一个 VPS,我将 SSH 端口从默认的 22 更改了。不幸的是,我忘记允许新端口通过防火墙。我没有对服务器的物理访问权限,而且我的主机似乎没有通过他们的网站提供对 VPS 的任何 shell 访问。结果:我被锁定在服务器之外。有什么办法可以纠正这种重置服务器的不足吗?
如果您手动进行更改并重新调用sshd
重置可能会有所帮助,但如果您更改sshd_config
然后重置服务器将无济于事,服务器将重新启动并侦听新的防火墙端口。
您必须通过控制台或您的提供商提供的任何其他方式访问 VPS,以解决此类问题。
顺便说一句,您可以并且应该在您的sshd_config
:
Port 22
Port 2222
Run Code Online (Sandbox Code Playgroud)
这样您就可以在删除旧端口之前在新端口上测试内容,假设您首先必须删除旧端口。我不得不设置sshd
侦听不同端口的唯一原因是因为朋友的互联网提供商阻止访问低于 1025 的端口,并且他的路由器无法将端口映射到内部地址,只能允许特定端口流量通过。
归档时间: |
|
查看次数: |
1938 次 |
最近记录: |