web-dev-qa-db-ja.com

sshゲートウェイ経由でRabbitMQ(Amqp)に接続します

私は次の状況にあります: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 ->GGでローカルにrabbitmqインスタンスを実行している場合、これは機能しますが、基本的にGをVPNとして使用する必要があります。

ありがとう!

1
Urjit

リモートホストに接続する場合は、localhostではなく、その名前を使用する必要があります。

ssh -L 5672:R:5672 G

このようにして、localhost:5672のホストRにアクセスできるようになります。

4
Jakuje