【Xshell】高级用法: “隧道转发”

news/2024/12/26 1:12:13/文章来源:https://www.cnblogs.com/o-O-oO/p/18523782

原创 大龙山悟道 IT运维不跑路

xshell隧道转发类型

类型一:本地拨出 Local(Outgoing)

作用:将本地计算机指定的某个端口连接到远程服务器的一个指定端口上。

应用场景:当从本地机器安全地访问位于远程服务器上的服务(如数据库、web服务等)时使用。

工作原理:通过SSH连接,用户在本地机器上指定一个端口,Xshell会创建一个隧道,把这个本地端口上的所有数据发送到远程服务器的指定端口。

类型二:远程传入Remote(Incoming)

作用:将远程服务器的一个端口连接到本地计算机的一个指定端口上。

应用场景:当远程服务器需要访问本地机器上的服务(例如,你在本地运行的web应用或者使用本地的网络环境)时使用。

工作原理:通过SSH连接,用户在远程服务器上指定一个端口,Xshell会创建一个隧道,把这个远程端口上的所有数据发送到本地计算机的指定端口。

类型三:Dynamic(SOCKS4/5)

作用:建立一个SOCKS代理服务器,通过这个代理服务器转发网络流量。

应用场景:常用于访问通过常规网络无法直接访问的服务,比如绕过网络审查或访问局域网内的资源。

工作原理:用户指定一个本地端口用作SOCKS代理,Xshell会将通过这个端口的数据通过SSH隧道转发到任意目的地。这种方式提供了更多的灵活性,可以转发到多个远程服务。

示例说明

应用场景一:利用XShell隧道本地拨出 Local(Outgoing)连接服务器上部署的数据库服务。出于安全考虑服务器不对外网开放3306数据库端口,仅用于服务器上连接操作数据库,有时候需要数据库客户端工具从本地电脑连接,配置Xshell隧道本地拨出即可实现!

在xshell会话中,配置转移规则如下:

类型(方向):本地(拨出)
源主机:192.168.11.189(本地电脑的内网ip,也可以是localhost)
侦听端口:3306(服务器传入的端口)
目标主机:localhost(服务器IP,我的数据库就在这台服务器上所以填写localhost)
目标端口:3306(服务器上数据库端口)

使用数据库客户端工具连接验证

应用场景二:在某个云平台购买了一台大陆境内的服务器,需要部署k8s集群,因此需要下载官方镜像,因网络限制会导致下载失败!而本地电脑没有网络限制可以直接下载。这时可以通过xshell远程传入Remote(Incoming)功能将服务器http_proxy转发到本地计算机,从而实现网络资源下载。

配置远程传入规则
首先在服务器上执行export,http_proxy将请求代理转发到9999.

export http_proxy=http://127.0.0.1:9999/ https_proxy=http://127.0.0.1:9999/

在xshell会话中,配置远程传入规则,转移规则如下:

类型(方向):远程(传入)
源主机:localhost(服务器代理传入的ip)
侦听端口:9999(服务器传入的端口)
目标主机:localhost(本机fiddler)
目标端口:8888(fiddler监听的端口)

应用场景三:购买一台国外服务器(服务器可以访问公网),我本地电脑无法访问外网。使用Xshell隧道Dynamic(SOCKS4/5)可以让本地电脑浏览器访问外网。

在xshell会话中,配置远程转移规则如下:

类型(方向):Dynamic(SOCKS4/5)
源主机:默认为空
侦听端口:9999(自定义端口,默认1080)
目标主机:默认为空
目标端口:默认为空

浏览器代理配置自行研究配置!!!

个人观点,仅供参考

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/827775.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【安全运维】检测即代码(DAC) 详细步骤

原创 Zafkie1 SecLink安全空间引言 DAC(Detection As Code),检测即代码是一种战略方法,可将安全检测机制无缝集成到软件开发生命周期中。通过将安全控制视为代码,组织可以在整个SIEM运维过程中自动部署、配置和维护安全措施。 或许很多人听说过DAC的概念,但是并没有一步步地…

有道领世视频课程下载工具,如何在电脑端下载有道领世视频课程到本地?

一. 安装有道领世课程下载器 1.获取学无止下载器 https://www.xuewuzhi.cn/ydshengxue_downloader 2.下载安装后,然后点击桌面快捷方式运行即可。 注意:杀毒软件可能会阻止外部exe文件运行,并将其当做成病毒,直接添加信任即可,本软件绝对没有木马病毒。 二. 使用说明 1.学…

chapter15

relocation.py参数第一题问题用种子 1、2 和 3 运行,并计算进程生成的每个虚拟地址是处于界限内还是界限外?如果在界限内,请计算地址转换。 种子为1时:种子为2时:种子为3时:第二题问题使用以下标志运行:-s 0 -n 10。为了确保所有生成的虚拟地址都处于边界内,要将-l(界…

23设计模式详解

参考博客 https://baijiahao.baidu.com/s?id=1758410771062793648&wfr=spider&for=pc 设计模式(Design pattern) """ 对软件开发中【普遍存在(反复出现)的问题】,而提出的【解决方案】。每一个设计模式系统地命名、解释和评价了面向对象系统中一…

DearPyGui环境配置

DearPyGui 是一个基于Python的图形用户界面(GUI)工具包,它以简单易用而著称。这个库利用GPU加速渲染和高效的C/C++底层代码,确保了出色的性能和稳定性。DearPyGui支持异步函数,能够绘制大量数据点而不影响帧率,还内置了一个节点编辑器和实时开发调试工具。它适用于Window…

oasys系统代码审计

oasys是一个OA办公自动化系统,使用Maven进行项目管理,基于springboot框架开发的项目,mysql底层数据库,前端采用freemarker模板引擎,Bootstrap作为前端UI框架,集成了jpa、mybatis等框架。简述: oasys是一个OA办公自动化系统,使用Maven进行项目管理,基于springboot框架开…

科大讯飞离线lunix tts demo使用

项目中需要用到后台服务端用文本生成语音,网上大部分都是通过ai大模型推理出来的,还有写其他方式的,效果和生成时间都比较不理想,但是讯飞生成的只需要零点几秒,不愧是行业NO1,下面说下怎么使用。 1、下载官方demo。 2、在官方demo目录下,执行source 32bit_make.sh 或64…

高效数据集成:从旺店通到金蝶云

旺店通旗舰奇门数据集成到金蝶云星空:柏为销售出库单07.25 在现代企业的运营中,数据的高效流转和准确对接是确保业务顺畅运行的关键。本文将分享一个实际案例——如何通过轻易云数据集成平台,将旺店通旗舰奇门的数据无缝集成到金蝶云星空系统中。具体方案名称为“柏为销售出…

对比山海鲸报表和Tableau,哪款报表软件更好用?

在数据分析和报表制作的领域,企业往往面临着选择合适工具的难题。尤其是当市场上有很多功能强大的工具时,如何从中挑选出最适合自己需求的报表软件成为了一个关键问题。今天,我们将对比两款报表工具——山海鲸报表和Tableau,看看它们各自的特点和优势,帮助你做出明智的选择…

团子东子开奖了,这泼天的富贵!

秋招已经接近尾声了,最近各家公司的薪资也陆续公布了,今天在逛某客时,被一个 25 届 C9 硕的薪资羡慕到了,一起来感受下这泼天的富贵吧。 这个同学今年秋招总共拿到了 3 个 Offer,分别是:小米:28K*15,总包 45W,sp,北京。 美团:30K*15.5,总包 47W,sp,上海。 京东:…

odoo中对多条数据按条件进行分类汇总 read_group的用法总结并抽取出公式

今天在工作中遇到一个这样的问题。要求:做一个打印模板实现下面图中的分类汇总 py3o://for="o in object.delivery_containers_line.read_group(domain=[(delivery_order_id,=,object.id)], fields=[customer_id, delivery_order_id, sales_order_id, supplier_id,purcha…

百万年薪!2024 Salesforce高薪职位排行

随着Salesforce在全球的普及,这一平台不仅带来了新的职场机会,更为从业者提供了优渥的薪资待遇。 最近的Salesforce薪资调查显示,Salesforce生态系统中不同职位的薪资水平相当可观,尤其在美国市场,一些顶级岗位的年薪可达到令人惊叹的百万级别。今天我们就来细数2024年Sal…