我有一台装有 Debian 的 OpenVZ VPS 服务器。我刚刚设置了 IPTables 以允许 SSH 端口重新启动它。(还将规则设置为在启动时自动加载)。现在我无法登录服务器!如何解决这个问题?
笔记 :SSH 端口设置为 325
规则如下:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:325
DROP all -- anywhere anywhere
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
答案1
嗯,看起来你没有正确地获得 SSH 允许规则,是吗?
此时,你实际上只有两个选择:
- 使用 VPS 提供商的 OOB 控制台登录您的 VPS。这将绕过网络堆栈。这里的问题是,并非所有 VPS 提供商都允许您访问服务器的实际控制台。
- 启动某种恢复发行版,挂载文件系统,并修复 iptables 规则。但由于这是 OpenVZ“VPS”,因此这不太可能实现。
因此,请联系您的提供商。不幸的是,他们可能是唯一能帮您摆脱困境的人。