SSH 隧道,本地转发,远程转发,动态转发,傻傻分不清楚
本地转发(将目标端口映射到本地)
省略为全网卡监听,省略为本地监听
例如:
远程转发(将目标端口映射到服务器)
远程网卡可省略,为全网卡监听
非本地监听需要在 vps 上配置,只有 root 才能使用 1-1023 端口
例如
动态转发(将目标动态转发到本地端口,相当于代理)
为全网卡监听,仅为本地监听
例如
其他参数
以下参数常与之配合使用
简单实例
内网穿透
本地 8000 为 Web 开发,转发到服务器 8080 端口,给其他人访问
内网穿透 2
A:
B:
此时 B 访问本地 3000 端口为 A 的 Web 服务
防火墙中转
A 机器被防火墙阻断,通过 B 机器中转,将 A 的 ssh 映射到本地
内网穿透 3
此时有点复杂了,可能需要一个图
A:
B:
内网扫描
A 机器对外网开放,A-B 组成内网,需要攻击 B
设置代理服务器 A:8000,可进入内网扫描 B
题图 Photo by Rico Reutimann on Unsplash
后续更新还见博客原文
领取专属 10元无门槛券
私享最新 技术干货