开源堡垒机JumpServer配置教程:使用步骤与配置

开源堡垒机JumpServer配置教程:使用步骤与配置

上一篇文章星哥讲了如何安装JumpServer堡垒机,本篇文章来讲如何配置和使用JumpServer。

安装成功后,通过浏览器访问登录 JumpServer

地址: http://<JumpServer服务器IP地址>:<服务运行端口>
用户名: admin
密码: ChangeMe(你修改的ip)

image-20241205162322458

进入JumpServer

如图,控制分为三大功能模块,控制台、审计台、工作台。

image-20241204161935319

系统设置

  • 点击页面右上角的 系统设置 进行配置。

基本设置

名称示例备注
当前站点URLhttps://demo.jumpserver.org不设置的话,邮件收到的地址为 http://localhost
文档链接默认即可
支持链接默认即可

image-20241205114623710

邮件设置

  • 我们支持通过SMTPEXCHANGE方式来对接邮件配置。

SMTP

名称示例备注
SMTP主机smtp.qq.com服务商提供的 smtp 服务器
SMTP端口25通常是 25
SMTP账号**********@qq.com通常是 user@domain.com
SMTP密码****************每次 测试连接 都需要重新输入密码
使用SSL[ ]如果端口使用 465,必须勾选此项
使用TLS[ ]如果端口使用 587,必须勾选此项
发件人**********@qq.com测试连接 必须要输入
主题前缀[JMS]邮件的标题,收到的邮件是 [JMS] 开头
测试收件人**********@qq.com测试连接必填

注意

  • 不可以同时勾选 使用 SSL使用 TLS

邮箱测试连接

如图,点击测试连接

image-20241205144625390

收到邮件

image-20241205144736504

资产管理

准备工作

准备两个测试资产和一个数据库来验证功能。

IP 地址主机名端口操作系统管理员用户密码
192.168.1.10test_ssh1022Centos 7root123456
192.168.1.157test_win1573389Windows 10PC
192.168.1.6test_mysql0661920MySQL 5.7root123456

编辑资产树

  • 点击页面左侧的 资产管理 - 资产列表,在根节点 Default 右键新建 SSH ServerRDP ServerDatabase 三个节点。

  • 资产树样式如下:

Default
├─ SSH Server
└─ RDP Server
└─ DB Server

注意

  • 根节点 Default 不能重命名,右击节点可以 添加删除重命名 节点,以及进行资产相关的操作。

image-20241204162909193

创建资产

  • 点击页面左侧的 资产管理 - 资产列表 - 主机 - 创建 创建一台 Linux 服务器,并在创建资产过程中,创建特权用户,内容就是上面表单的 管理员用户密码

  • Windows 资产的创建流程同样如此。

  • 创建 Linux 资产样式如下:

名称IP/主机资产平台节点协议组账号列表
test_ssh10192.168.1.10Linux/Default/SSH Serverssh 22添加

如下图:

image-20241204163312792

注意

  • 名称 不能重名,密码 或者 密钥 二选一即可,一些资产不允许通过 密码 认证可以改用 私钥 认证。
  • 特权用户 仅支持 SSH 协议,用于资产 可连接性测试推送用户批量改密 等自动化任务。
  • 资产创建信息填写好保存之后隔几秒钟时间刷新一下网页,ssh 协议资产的可连接图标会显示 绿色,且 硬件信息 会显示出来。
  • 如果 可连接 的图标是 黄色 或者 红色,可以点击 资产名称,在右侧 快速修改 - 测试可连接性 点击 测试 按钮,根据错误提示处理。
  • 被连接 Linux 资产需要 python 组件,且版本大于等于 2.6Ubuntu 等资产默认不允许 root 用户远程 ssh 登录,请自行处理,Windows 资产需要手动安装 OpenSSH Server
  • 如果资产不能正常连接,请检查 特权用户 的 用户名密码 是否正确以及该 特权用户 是否能使用 SSHJumpServer 主机正确登录到资产主机上。

创建windows资产

image-20241204164001940

创建数据库应用

  • 点击页面左侧的 资产管理 - 资产列表 - 创建 - 数据库下选择 MySQL 数据库

  • 创建 MySQL 数据库应用样式如下:

名称地址节点数据库协议组账号列表
test_mysql06192.168.1.6/Default/DB Servertestmysql:61920添加

创建如图:

image-20241204164412009

填写之后,点击测试,看是否能连通。

image-20241204164457832

注意

  • 名称、主机、数据库选项为必填项。

创建授权规则

  • 点击页面左侧的 授权管理 - 资产授权 - 创建 创建一个授权。

  • Windows 资产、MySQL 数据库 的授权流程和下述内容相同。

  • 创建登录授权规则(例如 Linux 资产),样式如下:

名称用户用户组资产节点账号动作
admin_ssh01Administrator(admin)-test_ssh01(172.16.80.11)-所有账号全部

image-20241204165205400

创建资产授权

image-20241204165251008

注意

  • 名称,授权的名称,不能重复。
  • 用户用户组 二选一,不推荐即选择 用户 又选择 用户组
  • 资产节点 二选一,选择 节点 会包含 节点 下面的所有 资产
  • 账号账号 为连接资产的 认证凭据
  • 用户(组)资产(节点) 是一对一的关系,所以当拥有 LinuxWindows 不同类型资产时,应该分别给 Linux 资产和 Windows 资产创建 授权规则

用户登录

  • 点击页面右上角的 Web 终端 进行资产连接。

点击‘WEB终端’

image-20241204165437113

连接

image-20241204165513464

注意

  • 用户只能看到自己被管理员授权了的 资产,如果登录后无资产,请联系管理员进行确认。

新建用户

左侧“用户列表”,创建

image-20241204172139373

审计台

JumpServer的审计台提供了全面的审计功能,可以记录和追踪用户的操作行为,包括登录记录、命令执行记录、会话操作录像等,为运维团队提供了关键的合规依据和安全溯源能力,有助于加强管理员对系统操作的监控和审计,确保系统数据的安全性和合规性。

历史会话

可以查看在线会话、历史会话,一个最实用的功能就是回放和下载,回放当时的执行结果

image-20241205154701052

回放

image-20241205154912830

总结

通过本教程,你已经掌握了如何安装和配置开源堡垒机 JumpServer。在日常的安全运维中,JumpServer 可以帮助企业集中管理、审计和控制远程访问,提升安全性并增强审计追溯能力。如果遇到问题,可以参考本文的常见问题部分,或查阅官方文档进行进一步的配置与调优。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

gulp应该怎么用,前端批量自动化替换文件

背景 最近公司准备把所有项目中用到的国际化相关的key规范化&#xff0c;原因是: 一直以来公司的app和web端 在针对相同的需求以及相同的国际化语言&#xff0c;需要设置不同的两份国际化文件&#xff0c;难以维护旧版的国际化文件中&#xff0c;存在的大量值重复&#xff0c…

【5G】5G Physical Layer物理层(一)

5G多址接入和物理层与长期演进&#xff08;LTE&#xff09;存在一些差异。在下行方向&#xff0c;5G与LTE相似&#xff0c;依旧采用正交频分多址&#xff08;OFDMA&#xff09;。而在上行方向&#xff0c;5G采用了OFDMA和单载波频分多址&#xff08;SC-FDMA&#xff09;&#x…

Docker 安装 中文版 GitLab

Docker 安装系列 安装GitLab、解决服务器内存不足问题、使用域名/IP地址访问项目 1、拉取 [rootTseng ~]# docker pull twang2218/gitlab-ce-zh:latest latest: Pulling from twang2218/gitlab-ce-zh 8ee29e426c26: Pull complete 6e83b260b73b: Pull complete e26b65fd11…

力扣-图论-4【算法学习day.54】

前言 ###我做这类文章一个重要的目的还是给正在学习的大家提供方向和记录学习过程&#xff08;例如想要掌握基础用法&#xff0c;该刷哪些题&#xff1f;&#xff09;我的解析也不会做的非常详细&#xff0c;只会提供思路和一些关键点&#xff0c;力扣上的大佬们的题解质量是非…

减少30%人工处理时间,AI OCR与表格识别助力医疗化验单快速处理

在医疗行业&#xff0c;化验单作为重要的诊断依据和数据来源&#xff0c;涉及大量的文字和表格信息&#xff0c;传统的手工输入和数据处理方式不仅繁琐&#xff0c;而且容易出错&#xff0c;给医院的运营效率和数据准确性带来较大挑战。随着人工智能技术的快速发展&#xff0c;…

剖析千益畅行,共享旅游-卡,合规运营与技术赋能双驱下的旅游新篇

在数字化浪潮席卷各行各业的当下&#xff0c;旅游产业与共享经济模式深度融合&#xff0c;催生出旅游卡这类新兴产品。然而&#xff0c;市场乱象丛生&#xff0c;诸多打着 “共享” 幌子的旅游卡弊病百出&#xff0c;让从业者与消费者都深陷困扰。今天&#xff0c;咱们聚焦技术…

Mac曲线救国实现Bandizip右键一级菜单

一、前言 个人认为&#xff1a;Bandizip是Mac上最好用的压缩软件&#xff0c;没有之一。 在Mac系统上&#xff0c;学习版的Bandizip由于签名检验问题无法在访达右键的一级菜单显示 解压相关菜单。 有能力的&#xff0c;希望还是支持正版&#xff0c;找找优惠渠道应该100左右。…

理解 package.json 中版本号符号

今天&#xff0c;聊一聊在前端开发中&#xff0c; package.json 中怎么看版本号符号。 版本号符号的解释 版本号通常由三部分组成&#xff1a;主版本号、次版本号、补丁版本号&#xff0c;格式为 major.minor.patch。常见的符号有&#xff1a; ^&#xff1a;更新时允许自动…

【自用】管材流转项目前端重部署流程 vue2 webpackage4 vuecli4

一、配置 1.下载项目&#xff0c;使用 IDEA 打开&#xff0c;并配置 Nodejs 它提示我&#xff0c;需要 Node.js&#xff0c;因为 nodejs 14 的 installer 已经官网已经找不到了&#xff0c;使用 fnm 又太麻烦&#xff0c; 所以直接采用在 IDEA 中下载的方式就好了。 2.清除缓…

【优选算法篇】:双指针算法--开启高效编码的两把“魔法指针”,练习题演练

✨感谢您阅读本篇文章&#xff0c;文章内容是个人学习笔记的整理&#xff0c;如果哪里有误的话还请您指正噢✨ ✨ 个人主页&#xff1a;余辉zmh–CSDN博客 ✨ 文章所属专栏&#xff1a;c篇–CSDN博客 文章目录 一.双指针算法二.例题1.移动零2.复写零3.快乐数4.盛水最多的容器5.…

Figma入门-旋转效果

Figma入门-旋转效果 前言 在之前的工作中&#xff0c;大家的原型图都是使用 Axure 制作的&#xff0c;印象中 Figma 一直是个专业设计软件。 最近&#xff0c;很多产品朋友告诉我&#xff0c;很多原型图都开始用Figma制作了&#xff0c;并且很多组件都是内置的&#xff0c;对…

ffmpeg转码与加水印

文章目录 转码 与加水印引入jar包代码ffmpeg安装错误解决方法 转码 与加水印 引入jar包 <dependency><groupId>net.bramp.ffmpeg</groupId><artifactId>ffmpeg</artifactId><version>0.6.2</version></dependency>代码 impo…

网络原理 网络协议栈

POSIX API与网络协议栈 unix有不同的衍生版本&#xff0c;针对不同的版本&#xff0c;通过Posix定义了一套标准的操作系统接口API&#xff0c;使得不同的开发版本可以使用相同的API调用&#xff0c;具有可移植性。 网络连接相关API&#xff1a; 客户端 socket() bind() con…

将vscode上的项目提交到github上

1.windows终端中 创建github仓库 创建完成 提交代码 git init git config --global user.email "fuyulai2024163.com" git config --global user.name "Fuyulai-Hub" git add . git commit -m "first commit" git remote add origin https://g…

P4645 [COCI2006-2007#3] BICIKLI(Tarjan+topsort求到某点的方案数)

P4645 [COCI2006-2007#3] BICIKLI - 洛谷 | 计算机科学教育新生态 思路&#xff1a; 我们考虑输出inf的情况&#xff0c;可以发现当从1出发到2经过的任意一个点处于一个环内时&#xff0c;路径条数是无穷多的。 有向图上从s到t的经过点&#xff0c;就是从s出发所能经过的所有…

Linux C/C++编程中的多线程编程基本概念

【图书推荐】《Linux C与C一线开发实践&#xff08;第2版&#xff09;》_linux c与c一线开发实践pdf-CSDN博客《Linux C与C一线开发实践&#xff08;第2版&#xff09;&#xff08;Linux技术丛书&#xff09;》(朱文伟&#xff0c;李建英)【摘要 书评 试读】- 京东图书 (jd.com…

MongoDB整合SpringBoot

MongoDB整合SpringBoot 环境准备 1.引入依赖 <!--spring data mongodb--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> 2.配置yml spr…

记录过程校准器:精准测量的未来驱动力与市场蓝海

在科技日新月异的今天&#xff0c;精确测量已成为工业制造、科学研究、环境监测等众多领域的核心要素。记录过程校准器&#xff0c;作为确保测量设备准确性和可靠性的关键工具&#xff0c;正扮演着越来越重要的角色。随着智能制造、物联网技术的快速发展&#xff0c;以及全球对…

【NLP 9、实践 ① 五维随机向量交叉熵多分类】

目录 五维向量交叉熵多分类 规律&#xff1a; 实现&#xff1a; 1.设计模型 2.生成数据集 3.模型测试 4.模型训练 5.对训练的模型进行验证 调用模型 你的平静&#xff0c;是你最强的力量 —— 24.12.6 五维向量交叉熵多分类 规律&#xff1a; x是一个五维(索引)向量&#xff…

STM32使用RCC(Reset Clock Contorl,复位时钟控制器)配置时钟以及时钟树

RCC主要作用 设置系统时钟SYSCLK&#xff08;System Clock&#xff09;频率&#xff1b;设置AHB、APB2、APB1以及各个外设分频因子&#xff0c;从而设置HCLK、PCLK2、PCLK1以及各个外设的时钟频率&#xff1b;控制AHB、APB2、APB1这三条总线时钟以及每个外设的时钟开启&#xf…