JumpServer 通过内网穿透纳管内网资产

本文介绍了如何在JumpServer中通过内网穿透工具cpolar管理内网资产,包括部署JumpServer、配置cpolar、设置网域网关和验证连通性。这种方法使得即使目标资产在内网无公网IP,也能实现安全的远程访问和管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 问题背景

JmpServer 是一个开源的堡垒机平台,提供了一套完整的多网络环境下的资产纳管方案,用于安全地管理和访问服务器。JumpServer 可以部署在企业或个人内部的网络环境中,只要保证 JumpServer 服务器到目标资产的网络是开放的,JumpServer 即可纳管目标资产。

如果目标资产为内网环境且无公网 IP ,JumpServer 又该怎么纳管目标资产呢?此文章带给你答案!

此文讲述了公网环境下 JumpServer 通过内网穿透纳管内网资产,使用内网穿透工具 cpolar 实现内外网之间的网络隔离,将目标资产映射到外网访问。JumpServer 通过配置目标资产为网域网关,实现纳管整个内网环境资产。

2 部署 JumpServer 系统

部署要求和操作步骤,可查看官方部署操作手册:
JumpServer安装部署

3 实现内网穿透

内网穿透工具繁多,这里采用 cpolar 工具进行内网穿透,可以免费使用一个节点的内网穿透功能

3.1 配置 cpolar 工具

部署 cpolar 的步骤参考该文档链接: 文档 - cpolar 极点云

3.2 获取映射的外网

### 如何配置JumpServer实现内网穿透 #### 准备工作 为了使本地部署的JumpServer可以通过互联访问,需先完成JumpServer的基础安装[^1]。这一步骤确保了JumpServer能够在本地环境中正常运行。 #### 安装CPolar内网穿透软件 接着,在实现了基本功能之后,需要安装cpolar这款内网穿透工具来提供对外的服务映射能力[^2]。此过程允许外部设备通过公共络间接访问位于私有络内部的JumpServer管理界面和服务资源。 #### 修改Docker Compose文件以支持内通信 对于JumpServer而言,为了让其组件`jms_celery`和`jms_lion`能够顺利连接至企业内部络中的服务器或其他计算资源,可能还需要调整docker-compose.yml文件内的络设置部分[^4]。具体来说: - 对于`jms_celery`服务项下添加如下参数: ```yaml extra_hosts: - "internal.network:192.168.x.x" ``` - 同样地,针对`jms_lion`也应做相同处理,以便它能识别并建立通往受保护区域的安全通道。 以上操作使得这两个关键模块可以跨越不同子边界去触达指定的目标主机。 #### 设置公访问路径 最后一步则是定义好JumpServer对外展示的具体URL地址,并将其与之前提到过的cpolar实例关联起来形成完整的路由规则。当一切准备就绪后,任何拥有合法权限的人都可以从任意位置经由Internet安全登录到JumpServer平台之上实施运维管理工作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值