ssh端口转发

转发本地到远端

1
ssh -C -f -N -g -L 本地端口:远端IP:远端端口 远端用户名@远端IP

例子

1
ssh -C -f -N -g -L 2222:42.196.156.22:22 kyg@42.196.156.22

所有请求本地2222端口的请求,都会转发给42.196.156的22端口

网络前提:本地机器一定要能访问远端机器,不要求远端机器能访问本地机器

转发远端到本地

1
ssh -C -f -N -g –R 远端端口:本地IP:本地端口 远端用户名@远端IP

例子

1
ssh -C -f -N -g -R 2323:127.0.0.1:22 root@121.40.66.176

所有请求121.40.66.176:2323的请求,都会转发给本地的22端口

网络前提:远端机器一定要能访问本地机器,不要求本地机器能访问远端机器