У меня такая ситуация:
DevMachine (D) need to connect to a gateway/bastion server (G)
and then be able to talk to another server serving RabbitMQ (R) traffic on port 5672.
Я пробовал использовать ssh-туннель к шлюзу: ssh -L 5672:localhost:5672 G
а затем я хочу, чтобы экземпляр шлюза позволил мне подключиться к R
5672. Как мне этого добиться? Я чувствую, что здесь не хватает шага.
Что я хочу: D ->G -> R
. Я получаю D ->G
. Если бы у меня был экземпляр rabbitmq, работающий локально на G
- это работает, но я хочу по существу использовать G
как VPN.
Спасибо!
Если вы хотите подключиться к удаленному хосту, вам нужно использовать его имя, а не localhost
:
ssh -L 5672:R:5672 G
таким образом вы сможете получить доступ к хосту R
на localhost:5672
.