Подключитесь к RabbitMQ (Amqp) через шлюз ssh
У меня следующая ситуация:
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.
Спасибо!
1 ответ
Решение
Если вы хотите подключиться к удаленному хосту, вам нужно использовать его имя, а не localhost
:
ssh -L 5672:R:5672 G
таким образом, вы должны иметь доступ к хосту R
на localhost:5672
,