SSH 命令端口轉發(Port Forward)


遠程轉發到本地端口 -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后台執行,不占用前台


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM