Conectar ao RabbitMQ (Amqp) via gateway ssh

1

Eu tenho a seguinte situação: 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.

Eu tentei usar um túnel ssh para o gateway: ssh -L 5672:localhost:5672 G e próximo Eu quero a instância do gateway para me conectar ao 5672 de R . Como faço para isso? Eu sinto que estou perdendo um passo aqui.

O que eu quero: D ->G -> R . O que estou recebendo é D ->G . Se eu tivesse uma instância rabbitmq em execução localmente em G - isso funciona, mas o que eu quero é essencialmente usar G como VPN.

Obrigado!

    
por Urjit 25.07.2016 / 21:29

1 resposta

4

Se você deseja se conectar ao host remoto, é necessário usar o nome dele, não o localhost :

ssh -L 5672:R:5672 G

desta forma, você deve ser capaz de acessar o host R on localhost:5672 .

    
por 25.07.2016 / 21:43