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

时间:2018-03-14 11:24:28

标签: ssh google-cloud-platform google-compute-engine startupscript ufw

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

  • 任何想法我该怎么扭转呢?

我还尝试使用谷歌串行控制台进行连接,但我忘记了我的实例用户名和密码。

  • 这些设置在哪里?

2 个答案:

答案 0 :(得分:1)

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

  

请注意,启动脚本以root身份运行。

答案 1 :(得分:1)

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

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