浅谈Xshell三种隧道(端口)转发
在日常的工作中,常常需要远程对服务器进行操作,常用的几种ssh连接有Xshell、SecureCRT、putty等等,这几种工具各有自己的优点,解决问题的方法也有多种,今天主要来看一下Xshell的几种端口转发的应用。
Xshell的隧道模式下,主要有三种端口转发模式,分别是:
1).Local(Outgoing)
2).Remote(Incoming)
3).Dynamic(SOCKS4/5)
笔者测试使用的这批机器前端设有硬件防火墙,而且后端的服务器并未完全开放端口映射,一些服务只能通过登录到开放了端口映射机器上,然后再通过内网去访问,这样对管理工作增添了不少麻烦,下文将通过端口转发实现以下几个功能:
功能一:
通过访问本地(localhost)下的特定端口,直接访问到远程服务器上面的服务;
功能二:
通过访问远程服务器上的特定端口,反向连接到本地局域网中的服务上;
功能三:
通过设定本地监听的特定端口,实现远程服务器代理上网(ssh 隧道);
功能四:
通过开放了防火墙端口映射的远程服务器,代理登录到远程局域网(防火墙后端)未开放端口映射的服务器上。
一、Local(Outgoing):
这种方式多于访问那些侦听了回环地址的服务,或者是位于防火墙后面,或没有监听公网ip的服务。 阅读全文