救命, GCP 无法连接 22 端口,现在 SSH 连不下了。

vps网友提供 02-24 讨论归档 8
GCP 实例上的 iptables 规则我改成 INPUT DROP、OUTPUT ACCEPT、FORWARD DROP,然后把 22 的 TCP 端口用以下命令打开:iptables -A INPUT -p tcp --dport 22 -j ACCEPT,service iptables save 后就 SSH 就连不上了,提示无法连接 22 端口。
急,问题出在哪里?还有办法补救吗?谢谢。

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676471895219769344.html

标签:
afpro
02-26

GCP 不是自带防火墙么 为啥还自讨苦吃 iptables。。。

benjix
02-25

先开 22 端口再 INPUT DROP

yuzenan888
02-25

iptables 这样配置的话,SSH 是可以登录的。不能连不上的原因应该是主机无法通过 DHCP 服务器获取到 IP 地址。
请使用控制台进行登录,然后加一句 iptables -A INPUT -m state --state ESTABLISTED,RELATED -j ACCEPT,这样就完美了。

dujiangbo
02-25

谢谢楼上各位,请问 iptables 哪里配错了?谢谢。
我按以下顺序运行命令。
1.iptables -A INPUT -p tcp --dport 22 -j ACCEPT
2.iptables -P INPUT DROP
3.iptables -P FORWARD DROP
谢谢。
回复

parametrix
02-25

没有允许 related,established 链接吧,重启不行的话,只能控制台了,再没有就重装吧。

affyun
02-25

没救了。删机重建吧

flynaj
02-25

控制台

defunct9
02-24

GCP 上提供 vnc 或者 console 的 login 方式么,有就可以进去把 iptable 关掉。