ssh隧道

需求:

主机A与主机B为同一个内部网络,可以互通

主机A只对外部网络开放22端口

外部主机要访问主机B。

办法:

建立隧道,本地端口转发

在外部主机上执行

ssh -f -N -g -L 16666:【主机B地址】:6666 主机A用户@【主机A地址】

                       

会要求ssh登录主机B验证一下,因为建立【外部主机】-【主机A】之间的隧道需要主机AB双方的参与。

外部主机上就会监听16666端口,将16666端口上的数据通过ssh隧道发送到主机A,主机A然后在转发到主机B:6666端口。

你可能感兴趣的:(ssh,服务器,网络)