Xshell 隧道配置 :进行内网服务访问

Xshell 隧道配置 :进行内网服务访问

**此文档应用于使用跳板机访问的内网地址服务,再外网访问不到内网服务后请进行参考

本文档转载请声明出处》》》》》 {:伊丽莎白粥}
Xshell版本 Xshell 6
申请内网跳板机,能用Xshell连接并使用
下面开始配置隧道进行访问内网服务
下载地址 :https://www.netsarang.com/products/xsh_overview.html
请去官网下载购买正版产品**

——————-这里写图片描述
**点击新建进行隧道的配置
1.xshell上在打开139.199.84.38的终端后,文件->属性->连接->SSH->隧道,添加规则如下:**
这里写图片描述

**说明:源主机是请求端本地主机地址(任何可访问本机的IP或域名均可),侦听端口必需为当前本地未占用端口(最终Xshell都会在本地生成一个监听127.0.0.1地址加3指定端口的进程);目标主机是远程服务器主机地址(任何可访问服务器的IP或域名均可),目标端口为服务器已经启动的服务端口号。当本地请求指定端口时,会被映射到服务器指定服务端口上处理,并且不受协议类型限制。如果只限本机连接操作可勾选 【仅接受本地连接】,否则其它能访问本地主机的三方主机也可通过访问本地进入服务器,存在安全问题。
Localhost为

### 如何配置Xshell连接到内网服务器 对于拥有仅限于内部网络访问权限的服务器,直接利用其内网IP地址进行外部连接通常是不可行的。为了实现这一需求,一种常见的解决方案是采用跳板机策略[^4]。 #### 使用跳板机建立连接 - **准备阶段** 需要有一台能够被外界访问并且可以进一步访问到目标内网服务器的中间设备——即所谓的“跳板机”。这台机器应当具备两个特性:一是可以从互联网上对其进行SSH协议下的安全登录;二是它能与目的服务器处于同一局域网环境中从而可以直接触及后者。 - **设置代理转发** 在Xshell客户端中创建一个新的会话用于指向实际的目标服务器之前,先设定好通往跳板机的路径。具体来说,在打开的新建会话窗口里指定该跳板机的相关参数(比如它的公网IP地址),然后保存此条目以便稍后调用作为隧道的一部分。 - **构建SSH隧道** 接下来,在上述已定义好的针对跳板机的会话基础上继续深入一层,通过配置中的高级选项来开启本地端口转发服务或将整个TCP流量重定向至另一远程位置的方式形成一条完整的通信线路到达最终目的地—内网内的那台真正想要控制的服务主机之上。 ```bash ssh -L local_port:target_server_ip:remote_port jump_host_user@jump_host_ip ``` 这段命令展示了怎样借助`ssh`指令搭建起这样一个间接性的桥梁结构,其中`local_port`代表本机监听等待映射过来的数据流所使用的端口号;`target_server_ip`则是指代那个位于防火墙之后、只暴露给特定范围可见的目的地计算机之IPv4数值表示形式;最后部分则明确了用来发起初次握手动作的具体账号以及对应实体在网络空间里的坐标定位信息。 一旦完成了这些准备工作,则可以通过常规手段像对待任何其他普通公开可接触节点一样正常启动同私有区域内隐藏起来的对象之间的互动过程了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值