Tcp AWS EC2:ssh通过端口443,尽管实例上安装了apache

Tcp AWS EC2:ssh通过端口443,尽管实例上安装了apache,tcp,ssh,amazon-web-services,amazon-ec2,ip,Tcp,Ssh,Amazon Web Services,Amazon Ec2,Ip,我希望能够从工作中通过ssh连接到我的实例中,但我需要一个公司防火墙,端口22已关闭。昨天,我更改了ssh配置文件,并将端口22替换为端口80,但随后一切都发生了故障(无法再将ssh连接到实例中),因为apache已安装并已使用端口80。 443端口怎么样?我在这个实例上没有使用https,我可以使用它来连接ssh,但是它会引发同样的问题吗 另一个问题:它会干扰我一直用来检索网页的curl吗 附言:对于那些感兴趣的人,这里是我昨天解决问题的方法 停止实例,断开实例的连接 EBS体积 将卷(不是根

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

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

附言:对于那些感兴趣的人,这里是我昨天解决问题的方法

  • 停止实例,断开实例的连接 EBS体积
  • 将卷(不是根驱动器)连接并装入另一个实例
  • 连接到另一个实例,并使用vi编辑器使用端口22重新启动配置文件
  • 断开卷的连接,将其作为根驱动器重新连接到旧实例上,重新启动:瞧

  • 如果Apache不使用端口443,那么不,这将不是问题

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

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


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

    关于您如何解决昨天的问题的信息与您昨天的问题在同一页上,而不是在这里。