是否可以在 apache http 的帮助下访问仅允许 ssh 入站规则的 ec2 实例

is it possible to access a ec2 instance where inbound rule is only allowed for ssh with the help of apache http

我需要使用 http 访问 ec2 实例,但入站规则仅适用于 ssh.So 如果我使用 ssh 连接 ec2 并安装了 apache http,是否可以通过 http 访问 ec2。

可以通过更改入站规则来解决,但是否可以在不更改入站规则的情况下通过 apache http 解决

是的。您可以通过 SSH 连接激活 端口转发,这将允许流量通过 SSH 连接到达目标 EC2 实例上的 Web 服务器,并且这一切都将通过端口 22 (SSH ).

例如,此命令会将本地端口 8000 转发到远程端口 80:

ssh -i key.pem ec2-user@IP-ADDRESS -L 8000:localhost:80

然后,您可以通过将网络浏览器指向 http://localhost:8000,从您自己的计算机访问远程网络服务器。流量将通过 SSH 连接发送到 EC2 实例,然后再发送到 localhost:80(EC2 实例上的 Web 服务器)。

详情见:How to Use SSH Port Forwarding {Ultimate Guide}