使用E2C作为跳转主机连接NAT后的两台Linux设备时遇连接拒绝问题求助
E2C作为跳转主机连接NAT后的两台Linux设备时遇连接拒绝问题求助
我之前见过类似问题,但尝试后一直没解决。现在我想通过一台EC2作为跳转主机,连接两台Linux设备,网络拓扑如下:
[Box2 (访问REST API)] --> [EC2] --> [Box1 (托管REST API)]
我已经完成了以下操作:
- 在Box1上建立反向隧道,将本地6345端口转发到EC2的7345端口:
ssh -R 7345:localhost:6345 -i e2c_cert.pem ubuntu@xx.xx.xx.xx - 在Box2上配置本地端口转发,将本地6345端口指向EC2的7345端口:
ssh -L localhost:6345:xx.xx.xx.xx:7345 -i e2c_cert.pem ubuntu@xx.xx.xx.xx - 已经在EC2的防火墙/安全组中开放了7345端口。
目前的测试结果:
- 在EC2上执行
wget localhost:7345,能够正常收到Box1的响应; - 但在Box2上执行
wget localhost:6345时,却一直返回连接拒绝的错误。
请问我哪里操作出错了?
备注:内容来源于stack exchange,提问作者leo8382
相关产品推荐
相关产品推荐

