我把这搞砸了。安装了 ZoneMinder,现在我无法通过远程桌面连接到我的 VPS,它可能已经阻止了连接。不知道它会立即开始阻塞,让我之前配置它。我该如何解决这个问题?
1 回答
注意:我的回答是假设这是一个 Windows 实例,因为使用了“远程桌面”,即使 ZoneMinder 主要是基于 Linux 的。
简短的回答是您可能不能并且可能会被迫终止实例。
但至少您可以拍摄连接到机器的硬盘驱动器(EBS 卷)的快照,这样您就不会丢失任何数据或配置设置。
如果没有网络连接,您的服务器根本无法访问,除非您在机器上安装了其他仍可访问的服务(例如 ssh、telnet),这些服务可用于反转防火墙设置,否则您无法进行任何操作变化。
我将按此顺序尝试以下操作(尽管它们是远射):
使用 AWS 控制台重新启动您的实例(可能默认情况下防火墙不会在重新启动时启用,您将能够连接)。
如果这不起作用(它不应该),您将需要停止损坏的实例,分离卷,启动另一个运行 Windows 的 ec2 实例,并将旧卷附加到新实例。
这是带有确切步骤屏幕截图的过程,但禁用新防火墙的具体步骤会有所不同。
完成此操作后,您需要找到有关手动卸载新防火墙的说明 -
拍摄附加到它的 EBS 卷的快照以保留您的数据(本质上是 C:),这将显示在“卷”菜单项下的 EC2 控制台页面上。这样你至少不会丢失任何数据。
启动另一个 Windows EC2 实例,并将 EBS 卷从旧实例附加到这个实例。RDP 进入新实例并尝试手动卸载防火墙。
至少此时您应该能够非常轻松地将文件和服务设置恢复到新实例中,这是我希望您能取得更大成功的方法。