docker快速安装jumpserver

docker安装jumpserver JumpServer官网:https://docs.jumpserver.org/zh/master/ 我们公司一直在使用jumpserver,根据我的理解有以下优点: 这个服务能够快速登录到目标服务器 安全,每个人都有自己的账号,自己的每个操作都会记录在此服务上 一、搭建: 1.1 随机生成加密秘钥 if [ "$SECRET_KEY" = "" ]; then SECRET_KEY=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 50`; echo "S 阅读详情

在这里插入图片描述

安装docker
安装包可以在阿里开源镜像站或清华开源镜像站下载

containerd.io-1.3.7-3.1.el7.x86_64.rpm               
container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
docker-ce-19.03.13-3.el7.x86_64.rpm
docker-ce-cli-19.03.13-3.el7.x86_64.rpm

或者直接下载yum仓库安装

yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

使用docker安装jumpserver,只需要拉取3个容器镜像然后直接打开就可以了
注意MySQL要指定版本5.7的

 docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
jumpserver/jms_all   latest              31349f4c5251        2 weeks ago         2.44GB
mysql                5.7                 2fb283157d3c        3 weeks ago         449MB
redis                latest              a617c1c92774        4 weeks ago         105MB

使用容器开启服务,一定要注意不要将数据放在容器内,一旦服务器出问题导致docker关闭或重启,那数据也就消失了,所以将数据映射在真实磁盘上。

开启MySQL容器

docker run -d -it --name mysql --restart=always \
-e MYSQL_ROOT_PASSWORD=TYeO1IzGNjg  \
-p 3306:3306 \
-v /data/mysql/data:/var/lib/mysql \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci \
mysql:5.7 
 
开启mysql容器后进入容器内,登录MySQL中创建库和授权用户
docker exec -it mysql /bin/bash
mysql -uroot -pTYeO1IzGNjg
mysql> create database jumpserver default charset 'utf8mb4';
mysql> grant all on jumpserver.* to 'jumpserver'@'%' identified by 'TYeO1IzGNjg'
mysql> flush privileges;

开启redis容器

docker run -d -it --name redis \
-p 6379:6379 \
-v /data/redis/data:/data \
--restart=always \
--requirepass "123456" \
redis

开启jumpserver容器

if [ "$SECRET_KEY" = "" ]; then SECRET_KEY=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 50`; echo "SECRET_KEY=$SECRET_KEY" >> ~/.bashrc; echo $SECRET_KEY; else echo $SECRET_KEY; fi

if [ "$BOOTSTRAP_TOKEN" = "" ]; then BOOTSTRAP_TOKEN=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 16`; echo "BOOTSTRAP_TOKEN=$BOOTSTRAP_TOKEN" >> ~/.bashrc; echo $BOOTSTRAP_TOKEN; else echo $BOOTSTRAP_TOKEN; fi

docker run -d --name jumpserver -h jumpserver --restart=always 
-v /data/jumpserver:/opt/jumpserver/data/media 		##数据映射
-p 80:80 -p 2222:2222 				##端口映射
-e SECRET_KEY=mmHoopLVDQy7yUjlU4Igt1P5z8Va59QPMQZJRJIK8rzD87s3q4 
-e BOOTSTRAP_TOKEN=ZiebDx3h8NpLqAqh 
-e DB_HOST=10.234.2.171 		##
-e DB_PORT=3306 				##
-e DB_USER=jumpserver 			##MySQL信息
-e DB_PASSWORD="TYeO1IzGNjg" 	##
-e DB_NAME=jumpserver           ##
-e REDIS_HOST=10.234.2.171 	##
-e REDIS_PORT=6379 			##redis信息
-e REDIS_PASSWORD="123456"	## 
jumpserver/jms_all

开启后需要关注一下日志,出现以下信息说明你开启成功,否则会有报错的

docker logs -f jumpserver

在这里插入图片描述

开启完成后,就可以通过IP访问jumpserver服务,初始用户名密码都默认admin
在这里插入图片描述

Docker部署Jumpserver堡垒机 运维常用堡垒机jumpserver搭建 阅读详情

相关推荐

jumpserver一键部署安装(docker容器运行)

前言 如果服务器和操作人员过多,上jumpserver是很符合运维工作效率 优点: 1、统一登录服务器入口,更便捷的管理服务器 2、多用户登录方式,可以分配各自的账号,用户管理方便 3、安全可靠,操作记录全保存,可以很轻松的审查操作记录 4、支持批量命令操作功能 之前安装jumpserver是通过源代码安装比较复杂,现在jumpserver官方已经提供了多种安装方式,目前感觉用一键部署最方便 官网地址:安装部署 - JumpServer 文档JumpServer 是全球首款开源的堡垒机htt

icanflying的博客 2万+

Docker部署Jumpserver

Jumpserver使用Python/Django进行开发,遵循Web2.0规范,配备了业界领先的Web Terminal解决方案,交互界美观,用户体验好。

weixin_49216308的博客 3175

jumpserver极速安装

我用的时候还是1.4.8 ,现在应该又升级了。如果有问题记得看官方说明。 说明 全新安装的 Centos7 系统 保持服务器网络畅通 本次安装方式为docker 开始安装 以下命令均在一个终端里面执行 防火墙 $ echo -e "\033[31m 1. 防火墙 Selinux 设置 \033[0m" \ && if [ "$(systemctl status ...

陌上出 1166

部署JumpServer堡垒机——Docker方式

目录1、JumpServer简介2、什么是4A3、JumpServer特殊优势4、JumpServer提供的功能6、环境规划7、容器部署jumpserver(版本2.8.4)7.1基础环境配置7.2安装docker环境7.3安装jumpserver7.3.2随机生成加密密钥7.3.2部署jumpserver7.3.3访问jumpserver Web界面 1、JumpServer简介 jumpserver 是全球首款开源堡垒机,由飞至云互联网公司开发并开源。“堡垒机”也叫运维安全审计系统,jumpserve

还不是太晚的博客 1万+

Linux下安装并使用jumpserver跳板机

堡垒机介绍: 官方网站:https://www.jumpserver.org/ 在一个特定网络环境下,为了保障网络和数据不受外界入侵和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件、网络活动,以便集中报警、及时处理及审计定责。我们又把堡垒机叫做跳板机,简易的跳板机功能简单,主要核心功能是远程登录服务器和日志审计。 JumpServer 是全球首款开源的堡垒机,使用 GNU GPL v2.0 开源协议,并使用python/django开发 下面让我们看一下如何安装jum.

-满心欢喜-的博客 1716

Docker下部署jumpserver跳板机 /堡垒机

跳板机可以使开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作跳板机使用场景前置条件关闭selinux关闭防火墙标准启动(使用外置数据库和缓存)前置要求外置数据库:MariaDB 版本需 ≥ 10.6外置 Redis:Redis 版本需 ≥ 6.2。

a13568hki的博客 759

Docker 快速安装jumpserver

【代码】Docker 快速安装jumpserver。

IChen.的博客 481

Docker安装部署Jumperserver与堡垒机企业级实战

JumpServer是一款开源堡垒机系统,是符合4A规范的专业运维安全审计系统。它使用Python开发,配备了业界领先的 Web Terminal 方案,交互界面美观、用户体验好。JumpServer采纳分布式架构,支持多机房跨区域部署,支持横向扩展,无资产数量及并发限制。GitHub - jumpserver/jumpserver: JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。

悦分享 672

centos7.4使用docker快速安装jumpserver

CentOS安装docker 具体要求: 必须是 64 位操作系统 建议内核在 3.8 以上 通过以下命令查看您的 CentOS 内核: uname -r 1.安装docker $ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logro...

小渣渣 939

3GPP协议解读_NTN系列(一)_38.811_非地面网络(NTN)的背景、应用场景和信道建模

非地面网络覆盖广,对物理攻击和自然灾害有一定的抵抗性。本文根据3GPP协议对NTN网络的背景、应用场景和信道模型进行了整理。

JCMLSY的博客 4924

树莓派5首次开机保姆级教程(无显示器通过VNC连接树莓派桌面)

选择 Interface Options > VNC > Yes 启用服务。2.在Windows电脑上安装VNC软件。重启树莓派:sudo reboot。3.使用VNC远程访问树莓派桌面。

qq_34184505的博客 2349

本教程面向完全新手,通过图文步骤详细讲解Jumpserver的安装配置过程,包括Docker部署、基础设置和首次登录,让你快速上手这款开源堡垒机。

Jumpserver是一款开源的堡垒机系统,主要功能包括:- 统一管理服务器访问权限- 记录操作日志便于审计- 支持多因素认证提高安全性- 提供Web终端方便使用。

EmeraldEagle36的博客 517

电力现货市场出清机制解析:从理论到实践(附节点电价计算实例)

本文深入解析电力现货市场的核心出清机制,重点阐述了节点边际电价的计算原理与实践方法。通过对比系统边际电价、节点边际电价和分区边际电价三种模式,揭示了市场出清价格如何反映电力供需与网络阻塞。文章结合IEEE 30节点系统,提供了基于MATLAB和最优潮流模型的计算实例,详细展示了从构建模型到求解对偶变量以获取节点电价的全过程,为理解电力市场定价机制提供了从理论到实践的完整路径。

whisky的博客 754

用docker安装jumpserver

文章目录安装docker极速安装-jumpserver在浏览器打开 安装docker https://blog.youkuaiyun.com/weixin_44882388/article/details/104939941 极速安装-jumpserver [root@localhost ~]# cd /opt/ [root@localhost opt]# yum -y install wget 已加载插件:...

weixin_44882388的博客 801

手把手教你用C语言实现GNSS卫星方位角计算(附RTKLIB风格代码解析)

本文详细介绍了如何使用C语言实现GNSS卫星方位角计算,包括从地固坐标系到站心坐标系的转换链条。通过RTKLIB风格的代码解析,展示了XYZ到ENU坐标转换的核心原理和C语言实现框架,帮助开发者掌握卫星方位角和高度角的计算技巧,适用于GNSS观测数据质量分析和精密定位算法开发。

weixin_30699915的博客 364

英雄联盟(MOBA)完整制作教程

这是一份从零到上线、可落地的 LOL 风格 MOBA 游戏开发全流程教程,覆盖策划、美术、程序、测试、运营全环节,适合独立团队或学习参考。

qq_35779316的博客 536

Jumpserver入门介绍

大多数的安全设备都接触过,只有堡垒机没有深入了解,所以一直想了解一下堡垒机的安装和使用。市面上好多商业化的物理设备堡垒机,目前没有接触,幸好有有开源的堡垒机 --Jumpserver 。今天安装测试一下。 参考资料:http://docs.jumpserver.org/zh/docs/introduce.html# 一、总体介绍 Jumpserver 是全球首款完全开源的堡垒机, 使用 GNU G.........

imtech的博客 4万+

发那科 Fanuc PLC 报文通讯,报文解析。附源程序

发那科 Fanuc PLC 报文通讯,最详细的发那科 PLC报文解析,不再局限在官方提供的库,也不用再局限在windows平台。

ITOfDragon的博客 1747

JumpServer安装

摘要:JumpServer官方推荐使用Docker一键部署。安装步骤包括:1)卸载旧版Docker;2)安装必要工具;3)配置阿里云Docker源;4)安装Docker引擎并设置开机启动。为提高镜像下载速度,需配置阿里云或华为云镜像加速器。安装JumpServer只需创建目录并运行官方脚本。首次访问需通过浏览器登录(默认地址http://192.168.31.136:80,账号admin/密码ChangeMe),强制要求修改密码并建议启用MFA验证。

2301_79801717的博客 482

dji psdk开发 关于SDK认证芯片的使用

Payload SDK V3.10.0 于 2025-1-8 发布,增加了 Matrice 4T/4E 机型支持,同时也增加了 DJI SDK 认证芯片(DJI SDK CC)功能支持。关于认证芯片的介绍大疆 SDK 认证芯片(DJI SDK Certified Chip),简称 DJI SDK CC,用于认证基于 DJI Eport/Eport-Lite 接口开发的第三方负载设备,确保设备能够正常工作并与无人机可以进行有效通信,起到负载安全认证和功能授权的作用。

热爱生活,忠于自己 2142

PreScan快速入门到精通第十一讲之PreScan道路标记,建筑物、抽象物体及交通标识

道路标记目的:路标是为了完善智能驾驶实验场景。用途:道路标记是附加在道路段上的。标记的大小{小、大}、颜色,以及相对于路段的位置和方向可以在属性编辑器中设置。也可以指定褪色和孔洞,类似于路段自动添加标记的配置。在GUI中的位置:作为一个预定义的库元素格式:NAMBOX: 汇编表中不知道。PreScan包含三个不同国家的标记:荷兰、日本和美国。可以通过在国家首选项中切换国家来隐藏或显示。附件道路标线附在路段上,并相对于路段原点定位。默认情况下,道路标记被固定在路段上,用小锚点表示。11.2 建筑物目...

小明师兄的博客 1804

安装开源jumpserver全过程

环境 系统: centOS7以上版本 IP: 192.168.244.144 关闭 selinux 和防火墙和安装依赖包 准备 Python3 和 Python 虚拟环境 [root@jumpserver ~]# cat /etc/centos-release //查询版本 CentOS Linux release 7.9.2009 (Core) [root@jumpserver ~]# setenforce 0 //临时关闭selinux setenforce: SELinux i...

qq_44673299的博客 1341

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

JumpServer 堡垒机安装指南

固定IP,开放SSH(22)、HTTP(80)、HTTPS(443)端口。安装 Docker 和 Docker Compose。# 安装 Docker Compose。地址: http://你的服务器IP。​:适合测试和小规模环境(推荐)下载 JumpServer 镜像。​:适合生产环境,分离各组件。100GB以上(SSD推荐)配置邮件服务器(用于通知)# 清理旧备份(保留30天)# 安装 Docker。首次登录后强制修改密码。# 也可以在命令行修改。设置会话记录存储路径。用户名: admin。

工作记录与分享,欢迎大家讨论指正 882

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

jumpserver 堡垒机环境部署

Jumpserver 是全球首款完全开源的堡垒机,使用 GNU GPL v2.0 开源协议,是符合 4A 的运维安全审计系统。 Jumpserver 使用 Python / Django 进行开发,遵循 Web 2.0 规范,配备了业界领先的 Web Terminal 解决方案,交互界面美观、用户体验好。 Jumpserver 采纳分布式架构,支持多机房跨区域部署,支持横向扩展,无资产数量及并发限...

z_ipython的博客 3008

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

docker部署jumpserver堡垒机

下载的镜像包是zst格式结尾的,可以实现先解压然后docker load导入。这样在执行脚本的时候判断当前镜像存在会跳过,否则需要下载会很慢。或者是自己改下脚本里的load_images的那个脚本。

eighters的博客 82
上一篇: 云主机数据盘磁盘挂载
下一篇: Ensp测试配置两个ip段互通
Howei__
博客等级 码龄7年 42粉丝 95原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Howei__

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值