Подключитесь к 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,