V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
dujiangbo
V2EX  ›  云计算

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

  •  
  •   dujiangbo · 2018 年 2 月 24 日 · 7847 次点击
    这是一个创建于 2901 天前的主题,其中的信息可能已经有所发展或是发生改变。
    GCP 实例上的 iptables 规则我改成 INPUT DROP、OUTPUT ACCEPT、FORWARD DROP,然后把 22 的 TCP 端口用以下命令打开:iptables -A INPUT -p tcp --dport 22 -j ACCEPT,service iptables save 后就 SSH 就连不上了,提示无法连接 22 端口。
    急,问题出在哪里?还有办法补救吗?谢谢。
    8 条回复    2018-02-26 04:57:49 +08:00
    defunct9
        1
    defunct9  
       2018 年 2 月 24 日
    GCP 上提供 vnc 或者 console 的 login 方式么,有就可以进去把 iptable 关掉。
    flynaj
        2
    flynaj  
       2018 年 2 月 25 日 via Android
    控制台
    affyun
        3
    affyun  
       2018 年 2 月 25 日 via Android
    没救了。删机重建吧
    parametrix
        4
    parametrix  
       2018 年 2 月 25 日
    没有允许 related,established 链接吧,重启不行的话,只能控制台了,再没有就重装吧。
    dujiangbo
        5
    dujiangbo  
    OP
       2018 年 2 月 25 日
    谢谢楼上各位,请问 iptables 哪里配错了?谢谢。
    我按以下顺序运行命令。
    1.iptables -A INPUT -p tcp --dport 22 -j ACCEPT
    2.iptables -P INPUT DROP
    3.iptables -P FORWARD DROP
    谢谢。
    回复
    yuzenan888
        6
    yuzenan888  
       2018 年 2 月 25 日
    iptables 这样配置的话,SSH 是可以登录的。不能连不上的原因应该是主机无法通过 DHCP 服务器获取到 IP 地址。
    请使用控制台进行登录,然后加一句 iptables -A INPUT -m state --state ESTABLISTED,RELATED -j ACCEPT,这样就完美了。
    benjix
        7
    benjix  
       2018 年 2 月 25 日 via iPhone
    先开 22 端口再 INPUT DROP
    afpro
        8
    afpro  
       2018 年 2 月 26 日
    GCP 不是自带防火墙么 为啥还自讨苦吃 iptables。。。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4452 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 01:31 · PVG 09:31 · LAX 17:31 · JFK 20:31
    ♥ Do have faith in what you're doing.