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