| 场景 | 通过跳板访问内网服务 |
|---|---|
| 组合 | ssh -L / -D + curl --socks5-hostname |
本地转发数据库
本地转发数据库
ssh -N -L 15432:127.0.0.1:5432 ops@bastion
# 新终端:
psql -h 127.0.0.1 -p 15432 -U app appdb动态代理访问内网 Web
动态代理访问内网 Web
ssh -f -N -D 1080 ops@bastion
curl -sS --socks5-hostname 127.0.0.1:1080 http://wiki.internal/ -I
# 浏览器代理填 socks5://127.0.0.1:1080 即可访问内网站点隧道是持久通道:用完 kill 对应 ssh 进程(ps -ef | grep 'ssh -N'),别把临时通道留成后门。