在Amazon EC2 Windows实例上安装了区域警报,现在无法访问。我该如何解决?

时间:2013-02-23 21:57:17

标签: amazon-ec2 firewall

我搞砸了这个。 安装了ZoneMinder,现在我无法通过远程桌面连接到我的VPS,它可能已经阻止了连接。不知道它会立即开始阻止,让我先配置它。 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

注意:我的答案是假设这是一个Windows实例,因为使用了“远程桌面”,即使ZoneMinder主要是基于Linux的。

简短的回答是你可能不会,并且可能会被迫终止实例。

但至少可以拍摄附在机器上的硬盘(EBS卷)的快照,这样就不会丢失任何数据或配置设置。

如果没有网络连接,根本无法访问您的服务器,除非您在机器上安装了仍可访问的其他服务(例如ssh,telnet),可用于撤消防火墙设置,您可以'做任何改变。

我会按此顺序尝试以下内容(尽管它们是长镜头):

使用AWS控制台重启您的实例(可能在重启时默认情况下不启用防火墙,您将能够连接)。

如果这不起作用(它不应该),你将需要停止你的残缺实例,分离卷,启动另一个运行Windows的ec2实例,并将旧卷附加到新实例。

Here's the procedure with screenshots of the exact steps,但禁用新防火墙的具体步骤除外。

完成此操作后,您需要找到有关手动卸载新防火墙的说明 -

  1. 拍摄附加到其上的EBS卷的快照以保存您的数据(基本上是C :),它显示在“卷”菜单项下的EC2控制台页面上。这样你至少不会丢失任何数据。

  2. 启动另一个Windows EC2实例,并将旧的EBS卷附加到此实例。 RDP进入新实例并尝试手动卸载防火墙。

  3. 至少此时您应该能够非常轻松地将文件和服务设置恢复到新实例中,这是我期望您获得更多成功的方法。