Подключитесь к 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 и затем я хочу, чтобы экземпляр шлюза позволил мне подключиться к R5672. Как мне это сделать? Я чувствую, что здесь не хватает шага.

Что я хочу: D ->G -> R, Что я получаю D ->G, Если бы у меня был экземпляр rabbitmq, работающий локально на G - это работает, но я хочу по существу использовать G как VPN.

Спасибо!

1 ответ

Решение

Если вы хотите подключиться к удаленному хосту, вам нужно использовать его имя, а не localhost:

ssh -L 5672:R:5672 G

таким образом, вы должны иметь доступ к хосту R на localhost:5672,

Другие вопросы по тегам