Ssh隧道相关
目录
警告
本文最后更新于 2019-05-07,文中内容可能已过时。
1. 记录一个草稿
参考文献 :
http://codelife.me/blog/2012/12/09/three-types-of-ssh-turneling/
https://www.ibm.com/developerworks/cn/linux/l-cn-sshforward/index.html
主机定义 :
- serverA: 10.0.1.11
- serverB: 10.0.1.12
- serverC: 172.16.110.11
- serverD: 172.16.110.12
2. 本地转发
命令格式
|
|
2.1. 隧道搭建(serverA 执行)
|
|
2.2. 隧道连接(serverA 执行)
|
|
3. 远程端口转发
(内网穿透)
例如: serverB 可以连接serverC, 但serverC 不能访问serverB , serverC 和 serverD 可以相互访问,若 serverD(或serverC) 需要访问serverB的ssh服务
命令格式
|
|
3.1. 隧道搭建(serverB 执行)
|
|
3.2. 隧道连接
|
|
4. 动态端口转发
有点类似shadowsocks
命令格式
|
|
4.1. 隧道搭建(serverA 执行)
|
|
4.2. 隧道连接 (serverA 执行)
(若serverC
为公网ip,也可通过其ip访问公网网络)
然后通过 ProxyChains-NG或其他程序配置 socks4或socks5即可通过serverC
连接serverC
同网段的其他主机(serverD
)
5. windows 端口转发
plink.exe
是putty
的附属工具 .
|
|