网上的中文教程,一塌糊涂。还是得自己来才行…

[toc]LOCAL FORWARDING

本地端口转发:将本地主机端口转发至远程主机端口

1
ssh -L 127.0.0.1:80:intra.example.com:80 gw.example.com

将本地80端口,通过 gw.example.com 转发至 intra.example.com:80 [ssh登录gw.example.com] 占用本地80端口,不占用远程主机80端口

[toc]REMOTE FORWARDING

远程端口转发:将远程主机端口转发至本地主机端口

1
ssh -R 8080:localhost:80 public.example.com

将 public.example.com 的8080端口 转发至 localhost的80端口 [ssh登录public.example.com] 占用远程主机8080端口,不占用本机80端口

[toc]More Info

详细查看:https://www.ssh.com/ssh/tunneling/example