ssh端口转发使用
看到一篇文章写的更详细些 link: http://blog.csdn.net/a351945755/article/details/21785647
以下介绍的只是一种情形下的使用,其他用法 后续补
处理访问不到某些服务器端口的问题
前提:
要有两台机器上开有ssh服务,且可以访问,具体是哪两台,看下面的实际使用命令后就清楚了
eg:
A通过B访问C的80端口(B可以访问A,B可以访问C)
在B上执行 ssh -CNfg -R 8887:ipC:80 IPA (由此可以看到 IPA和IPB的主机上是需要开启ssh服务的)
命令执行后,会在A主机上 开启8887端口监听
A 10.2.48.224
B 10.2.48.223
C 10.2.48.222
在223上执行的命令是 ssh -CNfg -R 8887:10.2.48.222:22 10.2.48.224 (具体命令如何使用,可以man ssh 或者网上搜一下)
抓包后发现具体流程:
在224上进行 ssh -p 8887 root@localhost 在 224下进行的抓包
可以看到经223的中转 224连223的56714端口
223的33318连接的是 222的22端口
通过223上的两个端口 将224与222直接连接起来


浙公网安备 33010602011771号