如何通过具有访问权限的隧道服务器来隧道隐藏在AWS安全组后面的URL?

时间:2019-02-11 23:03:45

标签: bash amazon-web-services ssh reverse-proxy ssh-tunnel

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

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

我想做类似的事情:sudo ssh -i key.pem -N -L 80:localhost:80 user@tunnel-serversudo是特权端口)

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

1 个答案:

答案 0 :(得分:0)

您所遇到的问题几乎完全是您所需要的。 sudo ssh -i key.pem -N -L 80:internal-url.mycompany.com:80 user@tunnel-server应该通过到您的隧道服务器的SSH隧道将对您计算机localhost:80的请求代理到internal-url.mycompany.com:80