0

我希望能够从工作中 ssh 进入我的实例,但我正在使用公司防火墙并且端口 22 已关闭。昨天我更改了 ssh 配置文件并将 22 端口替换为 80 端口,但随后一切都崩溃了(无法再通过 ssh 进入实例),因为 apache 已安装并且已经使用了 80 端口。那么 443 端口呢?我在这个实例上没有使用 https,我可以用它来连接 ssh,但它会触发同样的问题吗?

另一个问题:它会干扰我一直用来检索网页的 curl 吗?

Ps:对于那些有兴趣的人,这是我昨天解决问题的方法

  1. 停止实例,分离 EBS 卷
  2. 将卷(不作为根驱动器)附加并安装到另一个实例
  3. 连接到另一个实例并使用 vi 编辑器使用端口 22 重新建立配置文件
  4. 分离卷,将其重新附加为旧实例上的根驱动器,重新启动:瞧
4

1 回答 1

1

如果 Apache 不使用 443 端口,那么不,不会有问题。

如果 Apache 使用端口 443,那么是的,这将是一个问题。但是您可以将 Apache 重新配置为不使用端口 443。

假设您的实例正在运行 Linux/BSD,请运行netstat -ltn以找出正在侦听的 tcp 端口。

它不会干扰 curl:curl 不听;它是客户端而不是服务器。

于 2013-02-27T17:06:38.377 回答