1.参数
-f 后台认证用户/密码,通常和-N连用,不用登录到远程主机。
-N 不执行脚本或命令,通常与-f连用
本地转发
ssh -f -N -L local_port:remote_host:remote_port username@tunnel_host
在本地打开local_port端口监听,把发送到这个端口的TCP数据包经过tunnel_host之后,发送到remote_host的remote_port上
远程转发
ssh -f -N -R remote_port:local_host:local_port user@tunnel_host
在remote_host上打开监听remote_port,把传给remote_port的tcp数据转发到本地主机的local_port;内网主机先建立一条通向外网主机的连接,然后让外网主机直接顺着这条连接发送数据给内网主机