如何通过具有访问权限的隧道服务器对隐藏在 AWS 安全组后面的 URL 进行隧道传输



我在 AWS ELB 的安全组中有一个隧道服务器,我有一个解析域名并将请求定向到正确服务的ingress

如果我通过ssh进入隧道服务器,我可以做curl internal-url.mycompany.com/ping并且它会起作用。

我想做这样的事情:sudo ssh -i key.pem -N -L 80:localhost:80 user@tunnel-server(sudo因为它是一个特权端口(

然后在我的本地机器上调用curl internal-url.mycompany.com/ping但这不起作用。

你的问题几乎正是你需要的。 sudo ssh -i key.pem -N -L 80:internal-url.mycompany.com:80 user@tunnel-server应将请求代理到计算机的localhost:80,以便通过SSH隧道internal-url.mycompany.com:80到隧道服务器。

最新更新