Iptables 将我锁定在 SSH 之外
Iptables locking me out of SSH
我在 SSH 服务器中 运行 命令
iptables -F
然后服务器卡住了。
从那以后我就再也无法登录了。
经过一番研究,我发现如果您在 SSH 服务器中,该命令可能会冻结。
问题是。我怎么能"revert"这个?
谁能帮帮我?
如果远程服务器通过 IPv6 进行 ssh 运行,您可以重新连接并加载一些更合适的 IPTables 规则(因为您可能只删除了 IPv4 规则)。
如果没有 IPv6 或其他非 IPv4 访问(拨号终端服务器、IPMI 控制台等),那么在您(或代表您的人)获得物理访问之前,您就不走运了。假设默认拒绝策略(根据我们所见似乎是这种情况),您已经完全隔离了它的 IP 接口。
故事的寓意:在干预之前,保存工作规则集的副本,并创建一个 at
或 cron
作业以在已知时间从中恢复,以防万一错误的。我知道现在提供帮助为时已晚,但可能会拯救其他人!
我在 SSH 服务器中 运行 命令
iptables -F
然后服务器卡住了。
从那以后我就再也无法登录了。
经过一番研究,我发现如果您在 SSH 服务器中,该命令可能会冻结。
问题是。我怎么能"revert"这个?
谁能帮帮我?
如果远程服务器通过 IPv6 进行 ssh 运行,您可以重新连接并加载一些更合适的 IPTables 规则(因为您可能只删除了 IPv4 规则)。
如果没有 IPv6 或其他非 IPv4 访问(拨号终端服务器、IPMI 控制台等),那么在您(或代表您的人)获得物理访问之前,您就不走运了。假设默认拒绝策略(根据我们所见似乎是这种情况),您已经完全隔离了它的 IP 接口。
故事的寓意:在干预之前,保存工作规则集的副本,并创建一个 at
或 cron
作业以在已知时间从中恢复,以防万一错误的。我知道现在提供帮助为时已晚,但可能会拯救其他人!