在 ufw 禁用和启用后,AWS ubuntu 云实例的连接超时



我配置了 AWS EC2 ubuntu 12.04 实例并将其配置为 Web 服务器。我使用弹性 IP 从本地机器成功测试了 Web 服务器。

在尝试安装 cpanel 时,有一个步骤要求禁用防火墙(教程中的 CentOS(,我搜索了网络并使用以下命令在 Ubuntu 上禁用它

$ sudo UFW 禁用

在服务器重新启动之前,我使用 eh 命令重新启用了防火墙

$ sudo UFW 启用

此命令确实向我表明它将更改SSH连接的行为。我同意并按下Y。

我重新启动了服务器,当我尝试使用以下命令连接到实例时

$ sudo ssh -i key.pem ubuntu@XX.XXX.XXX.XX

它给了我这个错误

ssh:连接到主机 xx.xxx.xxx.xx 端口 22:连接超时

我尝试搜索亚马逊常见问题解答页面,但没有票证。谁能帮我解决这个问题?

今天我遇到了完全相同的情况。这是我如何通过 3 个简单的步骤修复它:

警告 : 请确保您的卷是 EBS,否则您将丢失其中的数据。

假设 INSTANCE-BROKEN 搞砸了。

1.( 准备 :

创建新的 EC2 实例修复程序

重要提示:此EC2实例应在实例已损坏的同一区域中创建(在我的情况下是"us-west-1b"(

停止实例中断。将卷从实例断开中分离,并将卷附加到实例修复程序

2.( 修复 :

现在启动 INSTANCE-FIXER 并运行 fdisk 以查看您那里有哪些可用卷:

    sudo fdisk -l
    Disk /dev/xvda1: 8589 MB, 8589934592 bytes
    255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00000000
    Disk /dev/xvda1 doesn't contain a valid partition table
    Disk /dev/xvdf: 8589 MB, 8589934592 bytes
    255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00000000
    Disk /dev/xvdf doesn't contain a valid partition table

挂载卷并编辑此文件,如下所示:

    sudo mount /dev/xvdf /mnt
    sudo vi /mnt/etc/ufw/ufw.conf

编辑并确保文件中的启用=否

从 INSTANCE-FIXER 卸载设备 "/dev/xvdf">

将卷与实例修复程序分离

3.( 完成 :

在"/dev/sda1"--- *重要 - 根设备处附加,否则您的实例将无法启动

到实例已损坏

启动 INSTANCE-BROKEN,现在它应该可以工作了;和

终止实例修复程序。

现在您可以使用SSH登录。

这也发生在我身上。幸运的是,我正在处理 2 个终端窗口,我没有从其中一个会话中启动。我所做的是允许默认 ssh 端口(22(上的传入流量。这对我有用:

sudo iptables -A INPUT -p tcp --dport ssh -j ACCEPT

我做了类似的事情:

必须打开 8080 端口才能运行 Tomcat,之后我无法通过 SSH 登录。 我已经测试了很多东西,例如删除打开的端口,但似乎没有任何帮助。 总是得到超时错误。

我还打开了回声请求,并得到了ping回响应,所以..在那里,但对于 SSH 没有。

如果有人能帮助我们,那就太好了。

最新更新