ITPub博客

首页 > IT基础架构 > 安全管理 > 开源堡垒机 JumpServer 社区版实战教程:发布机的配置与Website资产配置使用

开源堡垒机 JumpServer 社区版实战教程:发布机的配置与Website资产配置使用

原创 安全管理 作者:shuchaoyang 时间:2025-02-25 20:22:06 0 删除 编辑

开源堡垒机 JumpServer 社区版实战教程:发布机的配置与Website资产配置使用

注意: 开源堡垒机 JumpServer 社区版只支持通过发布机进行 Website 资产访问。

一、功能简述

远程应用(RemoteApp)功能是微软在 Windows Server 2008之后,在其系统中集成的一项服务功能,使用户可以通过远程桌面访问远端的桌面与程序,客户端本机无须安装系统与应用程序的情况下也能正常使用远端发布的各种的桌面与应用。

二、应用发布机

  • RemoteApp 功能需准备应用发布机环境来进行支持。

  • 应用发布机是用来运行 Web 页面资产或者使用远程应用 Navicat 连接数据的程序运行主体。

2.1 版本要求

应用发布机为 Windows Server 服务器,具体版本要求如下:

Windows Server 2016 Windows Server 2019

2.2 创建应用发布机

注意:

  • 支持通过 WinRM 和 OpenSSH 的协议进行应用发布机的部署(推荐使用 Windows-Server 自带的 WinRM 服务);

  • 通过 OpenSSH 协议部署应用发布机需要安装 OpenSSH 协议。

点击应用发布机页面的 创建 按钮即新建一个应用发布机。

2.2.1 通过WinRM的协议进行应用发布机的创建

注意: 在应用发布机页面中修改 Core 服务地址,修改为提供服务的 JumpServer 服务地址。

WinRM 的协议发布机配置完成。

2.2.2 通过OpenSSH的协议进行应用发布机的创建
2.2.2.1 下载OpenSSH

通过 OpenSSH 协议部署应用发布机需要安装 OpenSSH 协议,可以在 JumpServer 页面 - Web终端 - 帮助 - 下载 页面找到 OpenSSH 安装包。

2.2.2.2 安装OpenSSH

OpenSSH 安装包传到应用发布机桌面后,双击进行安装。

OpenSSH 配置完成。

2.2.2.3 通过OpenSSH进行发布机的创建

OpenSSH的协议发布机配置完成。

2.3 部署应用发布机

创建应用发布机后需手动执行应用发布机部署,安装 Python、Chrome、Navicat、DBeaver 或自定义远程应用。

点击 应用发布机名称 按钮进入应用发布机详情页中,选择 发布机部署 页签,点击快速更新模块的 初始化部署 按钮,初始化应用发布机。

2.4 查看应用发布机详情

点击 应用发布机名称 按钮进入应用发布机详情页中。

此页面包含应用发布机基本设置、帐号列表、远程应用、发布机部署、活动等。

三、远程应用

  • 支持 Windows-Server 系统作为远程应用发布机。

  • 创建远程应用资源,实现远程访问目标资源,并实现密码代填功能。

  • 当前举例访问 OA 路由器页面过程(实现密码代填)

3.1 创建Website资产

点击切换至 控制台 视图 资产管理 - 资产列表 页面中。

选中 Web 页签,点击创建 Website 资产。

image-20250116084555335

  • 其中 选择器 参数,需要根据目标 Url 页面中的代码参数中获取。

  • 我们通过 F12 打开目标 Url 的开发者工具页面,步骤如下图:

  1. 用户名选择器获取

image-20250115080230903

找到有id和username匹配的name参数的行;

image-20250116085801135

右键-->Copy-->Copy full XPath进行用户名选择器复制。

  1. 密码选择器获取

image-20250115080409955

找到有id和password匹配的参数为name行;

image-20250116090424409

右键-->Copy-->Copy full XPath进行密码选择器复制。

  1. 确认按钮选择器的获取

image-20250115080758385

找到有id登录匹配的参数行。

image-20250116090912952

右键-->Copy-->Copy full XPath进行确认按钮选择器复制。

  • 把获取到的选择器参数填写至创建的目标 Website 资产,参考当前页面 3.1 标题 第5张图片。

image-20250115081338082

image-20250115081440639

image-20250115081503544

image-20250115081536538

3.2 创建资产授权规则

点击切换至 权限管理 - 资产授权 页面中。

image-20250115081642568

image-20250115082047502

创建新的授权规则,如下图:

image-20250115081901355

image-20250115081920492

image-20250115082157205

3.3 访问Website资产

支持通过 Web终端 选中目标 Website 资产访问,当前为远程应用页面访问。

image-20250115082348026

image-20250115082428389

image-20250115082504447

image-20250115082527954

image-20250115082919893

通过本教程,你已经掌握了如何配置和使用开源堡垒机 JumpServer 社区版的发布机配置及web配置使用。在日常的安全运维中,JumpServer 可以帮助企业集中管理、审计和控制远程访问,提升安全性并增强审计追溯能力。

原文链接: https://mp.weixin.qq.com/s/ABhuQktncPbsdlqLQr40MA

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

image-20250117083127223



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/291614/viewspace-3073699/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
专注于IT系统集成、运维、架构二十年的IT职场老兵,拥有CCNA、OCA、OCP、PGCA、PGCE认证证书,公众号:超哥的IT私房菜,知识星球:超哥的IT私房菜,目前是多家IT厂商的咨询顾问。

注册时间:2021-08-27

  • 博文量
    552
  • 访问量
    303604