通过 ssh 网关连接到 RabbitMQ (Amqp)

Urj*_*jit 2 vpn ssh port-forwarding bastion

我有以下情况: 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——这可以工作,但我想要的是本质上用作GVPN。

谢谢!

Jak*_*uje 6

如果你想连接到远程主机,你需要使用它的名称,而不是localhost

ssh -L 5672:R:5672 G
Run Code Online (Sandbox Code Playgroud)

这样,您应该能够访问R上的主机localhost:5672