我有以下情况:
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 ->G
。如果我有一个在本地运行的 rabbitmq 实例G
- 这会起作用,但我想要的是本质上用作G
VPN。
谢谢!
答案1
如果您想连接到远程主机,您需要使用它的名称,而不是localhost
:
ssh -L 5672:R:5672 G
这样,您就应该能够访问R
上的主机localhost:5672
。