【问题标题】:AWS EC2: ssh through port 443 although apache is installed on instanceAWS EC2:通过端口 443 进行 ssh,尽管实例上安装了 apache
【发布时间】:2013-02-13 03:20:07
【问题描述】:

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

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

P.s:对于那些感兴趣的人,这是我昨天解决问题的方法

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

【问题讨论】:

  • 关于您如何解决昨天的问题的信息与您昨天的问题属于同一页面,而不是此处。

标签: tcp ssh amazon-web-services amazon-ec2 ip


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 2020-10-16
    • 1970-01-01
    • 1970-01-01
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多