本地端口转发
把本地端口与远端主机上的一个端口打通,远端主机可以为SSH Server,也可以是SSH Server可访问的另一台主机。
ssh -L Local_Port:Remote_Host:Remote_Port SSH_User@SSH_Server_Host -p SSH_Server_Port
本地端口动态转发(正向代理)
把本地端口通过SSH管道与SSH Server打通。SSH Server收到包后再动态转发。SSH Server作为代理服务器。
ssh -D Local_Port SSH_User@SSH_Server_Host -p SSH_Server_Port
远端端口转发
把SSH Server上的一个端口与本地主机上的一个端口打通。本地主机可以为SSH client,也可以是SSH client可访问的另一台主机。
ssh -R Remote_Port:Local_Host:Local_Port SSH_User@SSH_Server_Host -p SSH_Server_Port
远端端口动态转发(反向代理)
把SSH Server上的一个端口与SSH Client打通。SSH Client收到包后动态转发。SSH Client作为代理服务器。
ssh -R Remote_Port SSH_User@SSH_Server_Host -p SSH_Server_Port