代码之家  ›  专栏  ›  技术社区  ›  Aya Mohamed

已启用UFW,现在无法连接到SSH

  •  0
  • Aya Mohamed  · 技术社区  · 7 年前

    我在google计算引擎上有一个Ubuntu服务器,我允许使用ufw,但忘了允许使用端口22 ssh 连接,现在我无法访问它

    • 你知道我怎样才能扭转这种局面吗?

    我还尝试使用google串行控制台进行连接,但我记不起我的实例用户名和密码。

    • 这些在哪里?
    2 回复  |  直到 7 年前
        1
  •  1
  •   GalloCedrone    7 年前

    我建议你 startup script 并设置用户名/密码,以便通过串行控制台访问或直接修改ufw,并在脚本中记录您将使用的命令。

    请注意,启动脚本是以root用户身份运行的。

        2
  •  1
  •   Musili Alfred M.    6 年前

    This answer from Server Fault solved the problem for me 。使用这两种方法中的任何一种。我使用了第一个:

    1. 方法1: 在实例设置页面中添加启动脚本以禁用ufw

      #! /bin/bash
      /usr/sbin/ufw disable
      
    2. 方法2 :将引导磁盘附加到另一个实例并修改文件 /etc/ufw/ufw.conf

    有关详细说明,请参阅链接

    推荐文章