我在 aws 实例中启用了 ufw。如何阻止呢?

我在 aws 实例中启用了 ufw。如何阻止呢?

当通过 ssh 连接时,我在服务器实例中启用了 ufw。

但现在,我无法以任何方式连接到服务器。

有没有办法禁用服务器中的ufw?

我无法从 aws 控制台找到任何方法。

这是一个ubuntu服务器

答案1

我曾经做过同样的事情;更糟糕的是,当我炸掉实例时,它甚至无法启动。你所做的是:

  1. 启动其他实例。任何可以挂载旧系统的系统盘的方法都可以。
  2. 在 ECs 控制台的“卷”选项卡上找到旧系统的旧系统磁盘。
  3. 关闭旧实例并按照以下方式从中分离系统卷AWS 文档
  4. 按照以下方式将其附加到您的新实例AWS 文档作为一些无聊的非启动驱动器。
  5. 编辑您执行以下操作的文件坏事这使得您无法再访问它。在您的情况下是“ufw”配置文件。
  6. 现在,以另一种方式将其与新实例分离,并将其作为系统磁盘挂回旧实例。
  7. 启动您的旧实例,希望您现在就可以使用它。如果没有,请冲洗,重复。

此方法的优点是,您不会丢失在上次对实例进行“快照”和炸毁实例之间可能创建的任何数据或配置工作。

答案2

AWS 不提供对其虚拟化实例的“控制台”访问;如果您已将自己锁定在某个实例之外,那么如果您没有进入该实例的后门(由于妨碍而仍然可行),那么您最好的(可能也是唯一的)求助方式ufw可能是销毁并重新部署该实例。

相关内容