Назад | Перейти на главную страницу

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

Спасибо!

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

ssh -L 5672:R:5672 G

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