烂泥:学习ssh之ssh隧道应用
本文由 ilanniweb 提供友情赞助,首发于 烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb。 前几篇有关ssh的文章,我们只是介绍了ssh的登录功能。其实ssh功能不只是这些,这篇文章我们来介绍下有关ssh隧道的功能。 ssh隧道也叫ssh端口转发,或者叫ssh tunnel,这些都是说的是ssh隧道功能。在此,我们统称为ssh隧道。 ssh隧道分为正向隧道和反向隧道,在实际工作中我们可以根据需要来随其分别使用。 下面开始对正向和反向隧道分别介绍下,由于使用平台的不同,我们分为Linux和windows平台。 一、ssh正向隧道 什么是ssh正向隧道? 就是client连上server后,然后把server能访问的IP地址和端口(当然也包括server自己)镜像到client的端口上。 在平时工作中,正向隧道是我们使用最多的一种方式。 ssh正向隧道的命令如下: ssh –L clientC_IP:clientC_port:serverB_IP:serverB_port -p serverA_sshport username@serverA_IP 上述命令的意思是在客户端clientC上通过ssh连接服务器serverA,然后再把服务器serverB上的serverB_port端口映射到客户端clientC的clientC_port端口。