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直接连接起来

posted @ 2016-12-29 17:01  踏雪无痕何处是  阅读(279)  评论(0)    收藏  举报