这篇文章距离上次修改已过半年,其中的信息真实性可能已经有所发展或是发生改变,请自行分辨。

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

说下Xshell里面的几种隧道、

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

78784-zo0yy9rvarg.png

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

Local(Outgoing) 使用方法:
首先连接上一台linux机器、这里称跳板机。
要实现将linux机器所属内网的一台8080(web服务)端口机器映射到本机的39999端口。可以如下图:
99112-w4eevrqn6qc.png

只需要xshell配置如下配置即可、
96179-819efr85b3l.png

此时即可通过:本机的·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配置即可:
05500-0y8zw3f8w7po.png

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

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

扫描下面二维码,给博主打赏点吧~

微信

微信

支付宝

支付宝


>作者:Lcry
>本文链接:https://www.51it.wang/ll/477
>商业转载请联系作者获得授权,非商业转载请注明本文出处及文章链接

带符号 * 的表示必填项