首页 > 其他分享 >jumpserver搭建配置与使用

jumpserver搭建配置与使用

时间:2024-01-30 14:57:02浏览次数:30  
标签:配置 DB jumpserver yum https linux docker 搭建

一、jumpserver简介

官网:https://www.jumpserver.org/
文档:https://docs.jumpserver.org/zh/v3/
单机部署:https://docs.jumpserver.org/zh/v3/installation/setup_linux_standalone/requirements/

环境要求:
操作系统    架构    Linux 内核    软件要求    最小化硬件配置
linux/amd64    x86_64    >= 4.0    wget curl tar gettext iptables python    2Core/8GB RAM/60G HDD
linux/arm64    aarch64    >= 4.0    wget curl tar gettext iptables python    2Core/8GB RAM/60G HDD
linux/loong64    loongarch64    == 4.19    wget curl tar gettext iptables python    2Core/8GB RAM/60G HDD

yum update
yum install -y wget curl tar gettext iptables

名称    版本    默认字符集    默认字符编码    TLS/SSL
MySQL    >= 5.7    utf8    utf8_general_ci    
MariaDB    >= 10.6    utf8mb3    utf8mb3_general_ci    

名称    版本    Sentinel    Cluster    TLS/SSL
Redis    >= 6.0            

创建数据库与授权:
create database jumpserver default charset 'utf8';
use mysql;
grant all on jumpserver.* to 'jumpserver'@'%' identified by 'wg2w3e4r';

二、安装

2.1 docker与docker-compose安装

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
sudo yum -y install docker-ce docker-compose

[root@jumpserver jumpserver-offline-installer-v3.10.3-amd64]# docker --version
Docker version 25.0.1, build 29cf629
[root@jumpserver jumpserver-offline-installer-v3.10.3-amd64]# docker-compose --version
Docker Compose version v2.2.2

2.2 下载jumpserver并安装配置

mkdir /data/jumpserver/data -p
cd /data/jumpserver && tar -xzvf jumpserver-offline-installer-v3.10.3-amd64.tar.gz

cd jumpserver-offline-installer-v3.10.3-amd64
# 配置文件修改
vim config-example.txt
# 修改redis和mysql 的hosts、IP、账号密码
#
# JumpServer 数据库持久化目录, 默认情况下录像、任务日志都在此目录
# 请根据实际情况修改, 升级时备份的数据库文件(.sql)和配置文件也会保存到该目录
#
VOLUME_DIR=/data/jumpserver/data
# 加密密钥, 迁移请保证 SECRET_KEY 与旧环境一致, 请勿使用特殊字符串
# (*) Warning: Keep this value secret.
# (*) 勿向任何人泄露 SECRET_KEY
#
SECRET_KEY=ff03e3073090f142f76eaf9e2a1d75b9

# 组件向 core 注册使用的 token, 迁移请保持 BOOTSTRAP_TOKEN 与旧环境一致,
# 请勿使用特殊字符串
# (*) Warning: Keep this value secret.
# (*) 勿向任何人泄露 BOOTSTRAP_TOKEN
#
BOOTSTRAP_TOKEN=f76eaf9e2a1d75b9

# 日志等级 INFO, WARN, ERROR
#
LOG_LEVEL=WARN

# JumpServer 容器使用的网段, 请勿与现有的网络冲突, 根据实际情况自行修改
#
DOCKER_SUBNET=172.19.1.0/24

################################# MySQL 配置 ##################################
# 外置 MySQL 需要输入正确的 MySQL 信息, 内置 MySQL 系统会自动处理
# (*) 密码部分不得包含单引号和双引号
#
DB_HOST=192.168.10.99
DB_PORT=3306
DB_USER=jumpserver
DB_PASSWORD=wg2w3e4r
DB_NAME=jumpserver

# 如果外置 MySQL 需要开启 TLS/SSL 连接, 参考 https://docs.jumpserver.org/zh/v3/installation/security_setup/mysql_ssl/
#
# DB_USE_SSL=true

################################# Redis 配置 ##################################
# 外置 Redis 需要请输入正确的 Redis 信息, 内置 Redis 系统会自动处理
# (*) 密码部分不得包含单引号和双引号
#
REDIS_HOST=192.168.10.99
REDIS_PORT=6379
REDIS_PASSWORD=wg2w3e4r

2.3 启动

https://docs.jumpserver.org/zh/v3/installation/setup_linux_standalone/offline_install/#1

# 启动
./jmsctl.sh start

# 停止
./jmsctl.sh down

# 卸载
./jmsctl.sh uninstall

# 帮助
./jmsctl.sh -h

2.4 页面登录

主要注意账号权限

http://192.168.10.99/
用户名密码默认为admin

 

标签:配置,DB,jumpserver,yum,https,linux,docker,搭建
From: https://www.cnblogs.com/yangmeichong/p/17996878

相关文章

  • 配置Gzip压缩,含前后端步骤
    启言在使用vite进行项目打包时,默认已经帮我们做了一些优化工作,比如代码的压缩,分包等等。除此之外,我们还有一些可选的优化策略,比如使用CDN,开启Gzip压缩等。本文会介绍在vite中使用插件来开启Gzip压缩。如果你用的是其他脚手架,可以自行前往搜索,这里只基于vite进行介绍......
  • 在 Windows 平台下安装与配置 MySQL 5.7.36
    Windows一般使用两种MySQL安装方式,即MySQL二进制分发版(.msi安装文件)和免安装版(.zip压缩文件)。一般来讲,应当使用二进制分发版,因为该版本比其他的分发版使用起来要简单,不再需要其他工具来启动就可以运行MySQL。本次实验是在Windows10平台上选用图形化的二进制安装方式,其他W......
  • VMware Aria Automation Config 8.16 - Aria Automation 的软件配置管理与安全性
    VMwareAriaAutomationConfig8.16-AriaAutomation的软件配置管理与安全性请访问原文链接:https://sysin.org/blog/vmware-aria-automation-config/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgAriaAutomation的软件配置管理与安全性AriaAutomationConfi......
  • 从零搭建Go语言Web服务器
    从零搭建Go语言Web服务器原创 Go先锋 Go先锋 2024-01-3011:19 发表于广东 听全文Go先锋读完需要9分钟速读仅需3分钟  一、Go语言的优势1.执行效率高Go语言以其出色的执行效率而闻名,这得益于其静态类型和编译型的特性。通过直接编译成机器码,Go程序......
  • 最简单的centos搭建frp内网穿透
    最简单的centos搭建frp内网穿透 https://www.cnblogs.com/phpwyl/p/16466531.html首先服务端搭建1.进入软件安装目录cd/usr/local/src2.下载frp版本可以自己选择,如果下载慢,可以直接通过浏览器或挂代理下载wgethttps://github.com/fatedier/frp/releases/download/v......
  • SOAP UI多并发访问配置
    1、在请求Request中,右键新建一个测试Case2、选择TestCase,新建负载测试3、运行 ......
  • Asp .Net Core 系列:Asp .Net Core 配置 System.Text.Json
     目录简介Asp.NetCore如何配置System.Text.Json所有配置全局配置对比Newtonsoft.Json无实体类型下操作Json自定义转换器处理Dynamic类型封装常用配置封装JsonHelper帮助类null 简介System.Text.Json命名空间提供用于序列化和反序列化Jav......
  • ubuntu18.04 局域网配置git server步骤
    1.安装ssh2.安装gitsudoapt-getupdatesudoaptinstallvimsudoaptinstallopenssh-serversudoaptinstallgit3.cdhome目录mkdircodecdcodegitinit--baretest.git#创建git-server仓库远程服务器远程地址:/home/joker/code/test.git4.本地电脑目录操作......
  • kubernetes健康检查配置解析
    参考:https://zhuanlan.zhihu.com/p/542202680一,健康检查种类在kubernetes中,经常会看到健康检查相关的配置。一般有两种健康检查方式:存活性健康检查和可用性健康检查,也叫做存活探针(livenessProbe)或者就绪探针(readinessProbe)。livenessProbe探测应用是否处于健康状态,如果不健康......
  • ubuntu18.04 配置1920 1080
    添加/etc/X11/xorg.conf文件,将此模式保存为默认分辨率。1、$sudovim/etc/X11/xorg.conf(如果没有安装vim,可以使用“sudogedit/etc/X11/xorg.conf”)粘贴以下内容:Section"Monitor"Identifier"ConfiguredMonitor"Modeline"1920x1080_60.00"173.0019202......