-C 压缩传输,增加传输的效率
-f 将SSH传输放在后台执行
-N 建立静默连接,就是建立了连接
-g 允许远程主机连接本地用于转发端口
-L 本地端口转发
-R 远程端口转发
-D 动态转发
-P 指定SSH的端口
ssh端口转发前提是:拿下了一台linux存在ssh服务,并知道他的用户密码,然后以ssh连接为隧道进行端口转发
ssh -CfNg 用户名@ssh机器IP -L <本地ip>:<本地端口>:<目标ip>:<目标端口>
//<本地ip>为空则绑定本地所有ip
ssh -fN xiaogang@192.168.10.6 -L 8899:127.0.0.1:22
netstat | grep "8899"
ssh -fN xiaogang@192.168.10.6 -L 7788:192.168.10.27:80
ssh -CfNg user@ssh机器IP -R <远程ip>:<远程端口>:<目标ip>:<目标端口>
ssh -CfNg xiaogang@192.168.10.6 -R 8080:127.0.0.1:80
netstat -tulnp | grep "8080"
ssh -CfNg 用户名@ssh机器IP -D <本地ip>:<本地端口>
ssh -CfNg xiaogang@192.168.10.6 -D 127.0.0.1:1080
本文始发于微信公众号(XG小刚):内网穿透-ssh转发技术
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论