Xshell对于一个IT人员来说可以说是很熟悉了,虽然发生过漏洞- -,但是用习惯了,改不掉哈哈哈。

说下Xshell里面的几种隧道、

Local(Outgoing)
Remote(Incoming)
Dynamic(SOCKS4/5)

Xshell隧道的配置及具体用途

毫无疑问,要使用这个隧道功能,肯定是要针对某台机器而言、在连接属性里面找到SSH-隧道-添加即可

Local(Outgoing) 使用方法:
首先连接上一台linux机器、这里称跳板机。
要实现将linux机器所属内网的一台8080(web服务)端口机器映射到本机的39999端口。可以如下图:
Xshell隧道的配置及具体用途

只需要xshell配置如下配置即可、
Xshell隧道的配置及具体用途

此时即可通过:本机的·http://10.10.10.10:39999·访问到公司内部·192.168.1.2:8080·机器的web服务了

Remote(Incoming) 使用方法:
让公网上的服务器访问局域网里的某台机器的的服务,还是上图、实现访问http://1.1.1.1:8888即可打开内网192.168.1.2:8080机器的web服务
只需要Xshell配置即可:
Xshell隧道的配置及具体用途

Dynamic(SOCKS4/5) 使用方法:
即socket代理,用于给本地开启代理端口,只要程序支持Socket连接方式,如浏览器通过本端口代理上网。
浏览器要代理只需要设置一个端口号即可、浏览器代理端口很简单不会百度即可这里不细讲、此方法基本上不怎么用的。
Xshell配置如下即可:
Xshell隧道的配置及具体用途

参考文章:
http://www.freeoa.net/osuport/sysadmin/the-three-port-forwarding-on-xshell_1888.html
https://blog.csdn.net/u010461228/article/details/81745824