Riz*_*Wan -2 google-cloud-platform
我不小心运行了命令:
sudo ufw deny 22
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?使用 ssh 是不可能的。
以下步骤创建了一个禁用 UFW 的启动脚本,以便您可以从被锁定中恢复。
注意:以下示例适用于ufw安装在/usr/sbin. 调整您的操作系统版本的路径。
第1步:
登录 Google Cloud Console。转到 Compute Engine -> VM 实例。单击您的实例。单击编辑按钮。
第2步:
向下滚动到“自定义元数据”部分。
对于密钥输入:
startup-script
Run Code Online (Sandbox Code Playgroud)
对于值输入:
/usr/sbin/ufw disable
Run Code Online (Sandbox Code Playgroud)
点击保存按钮
注意:一个选项是在启动脚本中启用 SSH。
/usr/sbin/ufw allow ssh
Run Code Online (Sandbox Code Playgroud)
第 3 步:
重启您的实例。在重新启动期间,启动脚本将运行以禁用 UFW 防火墙。使用 SSH 登录您的实例。
第四步:
除了这次重复步骤#2,删除启动脚本。否则,每次实例启动时防火墙都会被禁用。
| 归档时间: |
|
| 查看次数: |
660 次 |
| 最近记录: |