我在google计算引擎上有一个Ubuntu服务器,我允许ufw,但忘记允许端口22进行ssh
连接,现在我无法访问它
我还尝试使用谷歌串行控制台进行连接,但我忘记了我的实例用户名和密码。
答案 0 :(得分:1)
我建议您运行startup script并设置用户名/密码,以便通过串行控制台访问或直接修改ufw,在脚本中记下您将使用的命令。
请注意,启动脚本以root身份运行。
答案 1 :(得分:1)
This answer from Server Fault solved the problem for me。使用两种方法中的任何一种。我用了第一个:
方法1:在实例设置页面中添加启动脚本以禁用ufw
#! /bin/bash
/usr/sbin/ufw disable
方法2 :将启动盘附加到另一个实例并修改文件/etc/ufw/ufw.conf
有关详细说明,请参见链接