xshell设置跳板机登录内网服务器

简介:在一般的企业或学术等机构的工作中出于安全考虑内部服务器通常不会直接暴露于公网,而是通过跳板机(堡垒机)进行访问。Xshell作为一款功能强大的终端软件,支持通过跳板机间接登录目标服务器。

通俗的讲:跳板机就像一个"安全门卫"。你想进入一个保密房间(内部服务器),但它不直接对外开放。于是你先联系门卫(跳板机),在他这里验明身份。验明正身后,门卫会亲自带你进去,而不是告诉你地址让你自己乱闯。

历史攻略:

解决xshell评估过期的问题

WSL:解决xshell过期进行SSH连接服务器

WSL:win10不用虚拟机、xshell也能运行Linux文件的解决方案

案例分享

一、环境要素:

python 复制代码
# IT人员提供的实际信息为准
1、跳板机: 110.111.112.113:22  usernname=root password=123456

#  IT人员提供的实际信息为准
2、内网机器: 192.168.168.100   usernname=root password=123456

二、操作步骤:

1、打开xshell新建会话属性,依次输入ip+端口+用户名+密码

2、设置隧道 - 添加 - 修改属性为 Dynamic(SOCKS4/5),端口1080

请注意,这里的端口可以是其他,但是需要记住,后面内网的代理端口要填写这个。

3、新建会话属性2 - 依次输入ip+端口+用户名+密码

4、点击代理 - 浏览 - 添加 - 填入名称、类型为SOCKS5、

主机:localhost

用户名密码:填写跳板机的用户名和密码。

端口号: 1080 (这个与步骤2的端口要保持一致,另外如果有多个跳板机端口可能会占用,可以尝试其他端口)

5、点击选择代理服务器的名称,选中并点击确认。

6、回到会话界面,双击跳板机进行连接

7、跳板机登录成功后,会话界面双击内网会话,即可完成配置通过跳板机登录内网机器,步骤至此全部完成。

三、注意事项:

1、跳板机的隧道端口须与内网代理端口保持一致,另外请注意端口占用。

2、登录内网机器的大前提是,必须先连接了跳板机,才能连接内网机器。

四、小结:通过配置跳板机的SOCKS5隧道,并将内网服务器的代理指向该隧道,我们成功构建了一条安全的访问通道。请务必牢记,只有先连接跳板机以激活隧道,才能顺利登录内网服务器。这套方案在确保内网服务与公网隔离的同时,为日常运维提供了高效便捷的访问路径,完美兼顾了安全规范与操作效率。

相关推荐
香蕉大香蕉(06敬畏市场)26 分钟前
MySQL 单点详解(07)
java·数据库·mysql·ai·博客·八股
xbzb1 小时前
OpenStack 网络管理(理论):Linux 网络虚拟化是 Neutron 的地基
linux·服务器·网络·openstack·network·neutron
smilejingwei1 小时前
TRAE 插件上新 | SQLazy:让 AI 写出可信复杂 SQL
数据库·人工智能·sql
我要见SA姐12 小时前
GitHub Actions 自动化:5 个真实运维提效案例
运维·数据库·机器学习·oracle·回归
Android系统攻城狮2 小时前
Linux FFmpeg深度解析之avcodec_flush_buffers调用流程与实战(十九)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频进阶
QXWZ_IA3 小时前
边坡监测预算有限时的建设顺序:虚拟基准站与成本账
网络·数据库
这个DBA有点耶3 小时前
1亿条向量内存降95.4%,延迟降80%:金仓AI原生内核真能解决RAG痛点?
数据库·人工智能·开源
Y3815326623 小时前
用 httpx 写 SerpBase 异步客户端:连接池与超时配置
运维·服务器·数据库
c_hn_0074 小时前
量化数据12:国内期货L2历史数据:Tick、逐笔、五档盘口一次性打包下载
数据库·1024程序员节·#深度订单簿数据·#历史行情订单薄·#本地csv数据存储
倔强的石头1064 小时前
【Linux指南】进程通信系列(七):System V 信号量 —— 同步互斥的内核原语
linux·运维·服务器