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

news2025/2/26 13:49:53

文章目录

    • 开源堡垒机 JumpServer 社区版实战教程:发布机的配置与Website资产配置使用
      • 一、功能简述
      • 二、应用发布机
        • 2.1 版本要求
        • 2.2 创建应用发布机
          • 2.2.1 通过WinRM的协议进行应用发布机的创建
          • 2.2.2 通过OpenSSH的协议进行应用发布机的创建
            • 2.2.2.1 下载OpenSSH
            • 2.2.2.2 安装OpenSSH
            • 2.2.2.3 通过OpenSSH进行发布机的创建
        • 2.3 部署应用发布机
        • 2.4 查看应用发布机详情
      • 三、远程应用
        • 3.1 创建Website资产
        • 3.2 创建资产授权规则
        • 3.3 访问Website资产

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

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

一、功能简述

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

image-20250109183926152

image-20250109183946891

image-20250109184031557

二、应用发布机

  • RemoteApp 功能需准备应用发布机环境来进行支持。
  • 应用发布机是用来运行 Web 页面资产或者使用远程应用 Navicat 连接数据的程序运行主体。
2.1 版本要求

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

Windows Server 2016Windows Server 2019
2.2 创建应用发布机

注意:

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

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

image-20250109184306867

image-20250109184346915

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

image-20250109194645055

image-20250109194713349

image-20250109194828717

image-20250109194925167

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

image-20250109195019334

image-20250109195122320

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

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

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

image-20250109191723192

image-20250109191809966

image-20250109191831702

image-20250109191904059

2.2.2.2 安装OpenSSH

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

image-20250109192149922

image-20250109192722679

OpenSSH 配置完成。

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

image-20250109195327065

image-20250109195424531

image-20250109195548280

image-20250109195620495

image-20250109195744990

image-20250109195918162

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

2.3 部署应用发布机

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

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

image-20250109200754109

image-20250109201011684

image-20250109201032000

image-20250109201550093

image-20250109201653959

image-20250109202057914

image-20250109202651111

2.4 查看应用发布机详情

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

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

image-20250109202219949

image-20250109202251604

三、远程应用

  • 支持 Windows-Server 系统作为远程应用发布机。
  • 创建远程应用资源,实现远程访问目标资源,并实现密码代填功能。
  • 当前举例访问 OA 路由器页面过程(实现密码代填)
3.1 创建Website资产

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

image-20250109211348216

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

image-20250109211521996

image-20250109211554189

image-20250109211633256

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

代码随想录算法训练day64---图论系列8《拓扑排序dijkstra(朴素版)》

代码随想录算法训练 —day64 文章目录 代码随想录算法训练前言一、53. 117. 软件构建—拓扑排序二、47. 参加科学大会---dijkstra(朴素版)总结 前言 今天是算法营的第64天,希望自己能够坚持下来! 今天继续图论part!今…

2024-2025 学年广东省职业院校技能大赛 “信息安全管理与评估”赛项 技能测试试卷(四)

2024-2025 学年广东省职业院校技能大赛 “信息安全管理与评估”赛项 技能测试试卷(四) 第一部分:网络平台搭建与设备安全防护任务书第二部分:网络安全事件响应、数字取证调查、应用程序安全任务书任务 1:应急响应&…

单片机的串口(USART)

Tx - 数据的发送引脚,Rx - 数据的接受引脚。 串口的数据帧格式 空闲状态高电平,起始位低电平,数据位有8位校验位,9位校验位,停止位是高电平保持一位或者半位,又或者两位的状态。 8位无校验位传输一个字节…

动态规划(背包问题)--是否逆序使用的问题--二进制拆分的问题

动态规划&#xff08;背包问题&#xff09; 题目链接01背包代码 完全背包问题代码 多重背包问题 I代码 什么时候适用逆序多重背包问题 II&#xff08;超百万级的复杂度&#xff09;代码 关于二进制拆分 题目链接 01背包 代码 #include <iostream> #include <vector&…

Mac 版 本地部署deepseek ➕ RAGflow 知识库搭建流程分享(附问题解决方法)

安装&#xff1a; 1、首先按照此视频的流程一步一步进行安装&#xff1a;(macos版&#xff09;ragflowdeepseek 私域知识库搭建流程分享_哔哩哔哩_bilibili 2、RAGflow 官网文档指南&#xff1a;https://ragflow.io 3、RAGflow 下载地址&#xff1a;https://github.com/infi…

姿态矩阵/旋转矩阵/反对称阵

物理意义&#xff0c;端点矢量角速率叉乘本身向量&#xff1b; 负号是动系b看固定系i是相反的&#xff1b; 一个固定 在惯性导航解算中&#xff0c;旋转矢量的叉乘用于描述姿态矩阵的微分方程。你提到的公式中&#xff0c; ω i b b \boldsymbol{\omega}_{ib}^b \times ωibb…

【大语言模型】【整合版】DeepSeek 模型提示词学习笔记(散装的可以看我之前的学习笔记,这里只是归纳与总结了一下思路,内容和之前发的差不多)

以下是个人笔记的正文内容: 原文在FlowUs知识库上&#xff0c;如下截图。里面内容和这里一样&#xff0c;知识排版好看一点 一、什么是 DeepSeek 1. DeepSeek 简介 DeepSeek 是一家专注于通用人工智能&#xff08;AGI&#xff09;的中国科技公司&#xff0c;主攻大模型研发与…

ollama无法通过IP:11434访问

目录 1.介绍 2.直接在ollama的当前命令窗口中修改&#xff08;法1&#xff09; 3.更改ollama配置文件&#xff08;法2&#xff09; 3.1更新配置 3.2重启服务 1.介绍 ollama下载后默认情况下都是直接在本地的11434端口中运行&#xff0c;绑定到127.0.0.1(localhost)&#x…

Bugku CTF CRYPTO

Bugku CTF CRYPTO 文章目录 Bugku CTF CRYPTO聪明的小羊ok[-<>]散乱的密文.!? 聪明的小羊 描 述: 一只小羊翻过了2个栅栏 fa{fe13f590lg6d46d0d0} 分 析&#xff1a;栅栏密码&#xff0c;分2栏&#xff0c;一个栏里有11个 ①手动解密 f a { f e 1 3 f 5 9 0 l g 6 d 4 …

【洛谷】【ARC100E】Or Plus Max(高维前缀和)

传送门&#xff1a;Or Plus Max 高维前缀和 题目描述 長さ 2N の整数列 A0​, A1​, ..., A2N−1​ があります。&#xff08;添字が 0 から始まることに注意&#xff09; 1 ≤ K ≤ 2N−1 を満たすすべての整数 K について、次の問題を解いてください。 i,j を整数と…

SmolLM2:多阶段训练策略优化和高质量数据集,小型语言模型同样可以实现卓越的性能表现

SmolLM2 采用创新的四阶段训练策略&#xff0c;在仅使用 1.7B 参数的情况下&#xff0c;成功挑战了大型语言模型的性能边界&#xff1a; 在 MMLU-Pro 等测试中超越 Qwen2.5-1.5B 近 6 个百分点数学推理能力&#xff08;GSM8K、MATH&#xff09;优于 Llama3.2-1B在代码生成和文…

《Effective Objective-C》阅读笔记(中)

目录 接口与API设计 用前缀避免命名空间冲突 提供“全能初始化方法” 实现description方法 尽量使用不可变对象 使用清晰而协调的命名方式 方法命名 ​编辑类与协议命名 为私有方法名加前缀 理解OC错误模型 理解NSCopying协议 协议与分类 通过委托与数据源协议进行…

Hbase客户端API——语句大全

目录 创建表&#xff1a; 插入数据&#xff1a; 删除数据&#xff1a; 修改数据&#xff1a; 查询数据&#xff1a;Get 查询数据&#xff1a;Scan 查询数据&#xff1a;过滤查询 创建表&#xff1a; 检验&#xff1a; 插入数据&#xff1a; 验证 一次多条数据插入 验证&…

MQ(Message Queue)

目录 MQ(Message Queue)基本概念 为什么要使用消息队列&#xff1f; 使用消息队列有什么缺点&#xff1f; 如何保证消息不丢失?(如何保证消息的可靠性传输?/如何处理消息丢失的问题?) 通用的MQ场景&#xff1a; RabbitMQ如何保证消息不丢失&#xff1f; 生产者丢数据…

计算机网络————(三)

前文二 前文一 Websocket协议 是一种存在TCP协议之上的协议 当客户端需要了解服务器是否更新就需要不断给客户端发送请求询问是否更新&#xff0c;这行会造成服务端压力很大 而Websocket相当于服务器一旦更新了就会给客户端发送消息表明自己更新了&#xff0c;类似客户端订阅…

【音视频】音视频录制、播放原理

一、音视频录制原理 通常&#xff0c;音视频录制的步骤如下图所示&#xff1a; 我们分别从音频和视频开始采样&#xff0c;通过麦克风和摄像头来接受我们的音频信息和图像信息&#xff0c;这通常是同时进行的&#xff0c;不过&#xff0c;通常视频的采集会比音频的采集慢&…

deepseek 导出导入模型(docker)

前言 实现导出导入deepseek 模型。deepseek 安装docker下参考 docker 导出模型 实际生产环境建议使用docker-compose.yml进行布局&#xff0c;然后持久化ollama模型数据到本地参考 echo "start ollama" docker start ollama#压缩容器内文件夹&#xff0c;然后拷贝…

基于Redis 的分布式 session 图解

Redis 分布式 Session 工作原理 1. 传统 Session 的问题 在传统单服务器环境中&#xff0c;HTTP Session 存储在应用服务器的内存中。这在分布式系统中会导致问题&#xff1a; 用户的请求可能被分发到不同服务器&#xff0c;导致会话不一致服务器宕机会导致会话丢失需要依赖…

DeepSeek-R1本地部署保姆级教程

一、DeepSeek-R1本地部署配置要求 &#xff08;一&#xff09;轻量级模型 ▌DeepSeek-R1-1.5B 内存容量&#xff1a;≥8GB 显卡需求&#xff1a;支持CPU推理&#xff08;无需独立GPU&#xff09; 适用场景&#xff1a;本地环境验证测试/Ollama集成调试 &#xff08;二&a…

【deepseek】本地部署+webui访问

背景 最近deepseek很火&#xff0c;但是官网的老是被限流使用&#xff0c;还有就是自己也想着玩一玩&#xff0c;于是准备在自己电脑跑一个 直接附上结果地址mydeepseek 准备工作 windows和linux都可 我这里选择linux&#xff0c;ubuntu系统 安装ollama 看下图&#xff0…