Как туннелировать URL-адрес, который скрыт за группой безопасности AWS, через туннельный сервер, имеющий доступ? - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть туннельный сервер в группе безопасности 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 но это не работает.

1 Ответ

0 голосов
/ 12 февраля 2019

То, что у вас есть в вашем вопросе, это почти то, что вам нужно.sudo ssh -i key.pem -N -L 80:internal-url.mycompany.com:80 user@tunnel-server должен прокси-запросы к вашей машине от localhost:80 до internal-url.mycompany.com:80 через туннель SSH к вашему туннельному серверу.

...