如何在本地主机和两个远程主机之间转发端口

如何在本地主机和两个远程主机之间转发端口

localhost可以访问host-ahost-b
host-a无法访问host-b
host-b可以访问host-a

host-b我如何才能连接到上的服务host-a

答案1

您可以尝试autossh一种-R简单的方法。(不太安全)如果您想要安全,
正确的方法是使用ssh -Rw/o 。ssh -L

或者直接使用socat tcp-listen:myport tcp-connect:b:b-porthost-a连接到intermediate-host:myport

您可以使用nc -l -p portnc addr port进行测试

相关内容