遠程轉發到本地端口 -L (端口轉發)
命令格式:
ssh -N -f -L lhost:lport:rhost:rport ruser@rhost
訪問本地127.0.0.1:8443即可訪問www.google.com:443
ssh -N -f -L [lhost:]8443:www.google.com:443 root@1.1.1.1
本地轉發到遠程端口 -R (內網穿透)
命令格式:
ssh -N -f -R rhost:rport:lhost:lport ruser@rhost
訪問1.1.1.1:443即可訪問本地127.0.0.1:8443
ssh -N -f -R [rhost:]443:localhost:8443 root@1.1.1.1
Socks 轉發 -D
命令格式:
ssh -N -f -D lhost:lport ruser@rhost
通過ssh建立Socks通道,本地proxychains
配置127.0.0.1:8080即可轉發到1.1.1.1
ssh -N -f -D [lhost:]8080 root@1.1.1.1
備注
-N
代表只進行轉發,不執行任何命令-f
代表ssh后台執行,不占用前台