JumpServer 安装
标准部署
cd /opt
wget https://github.com/jumpserver/installer/releases/download/v2.28.8/jumpserver-installer-v2.28.8.tar.gz
tar -xf jumpserver-installer-v2.28.8.tar.gz
cd jumpserver-installer-v2.28.8
# 根据需要修改配置文件模板, 如果不清楚用途可以跳过修改 cat config-example.txt
# 也可以不去编写,这里我就没有进行编写,直接跳过
# 以下设置如果为空系统会自动生成随机字符串填入
## 迁移请修改 SECRET_KEY 和 BOOTSTRAP_TOKEN 为原来的设置
## 完整参数文档 https://docs.jumpserver.org/zh/master/admin-guide/env/## Docker 镜像配置
# DOCKER_IMAGE_MIRROR=1## 安装配置
VOLUME_DIR=/opt/jumpserver
SECRET_KEY=
BOOTSTRAP_TOKEN=
LOG_LEVEL=ERROR## MySQL 配置, 如果使用外置数据库, 请输入正确的 MySQL 信息
DB_HOST=mysql
DB_PORT=3306
DB_USER=root
DB_PASSWORD=
DB_NAME=jumpserver## Redis 配置, 如果使用外置数据库, 请输入正确的 Redis 信息
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=# JumpServer 容器使用的网段, 请勿与现有的网络冲突, 根据实际情况自行修改
DOCKER_SUBNET=192.168.250.0/24## IPV6 设置, 容器是否开启 ipv6 nat, USE_IPV6=1 表示开启, 为 0 的情况下 DOCKER_SUBNET_IPV6 定义不生效
USE_IPV6=0
DOCKER_SUBNET_IPV6=fc00:1010:1111:200::/64## 访问配置
HTTP_PORT=80
SSH_PORT=2222
RDP_PORT=3389
MAGNUS_PORTS=30000-30100## HTTPS 配置, 参考 https://docs.jumpserver.org/zh/master/admin-guide/proxy/ 配置
# HTTPS_PORT=443
# SERVER_NAME=your_domain_name
# SSL_CERTIFICATE=your_cert
# SSL_CERTIFICATE_KEY=your_cert_key## Nginx 文件上传大小
CLIENT_MAX_BODY_SIZE=4096m## Task 配置, 是否启动 jms_celery 容器, 单节点必须开启
USE_TASK=1# Core 配置, Session 定义, SESSION_COOKIE_AGE 表示闲置多少秒后 session 过期, SESSION_EXPIRE_AT_BROWSER_CLOSE=True 表示关闭浏览器即 session 过期
# SESSION_COOKIE_AGE=86400
SESSION_EXPIRE_AT_BROWSER_CLOSE=True# Koko Lion XRDP 组件配置
CORE_HOST=http://core:8080
JUMPSERVER_ENABLE_FONT_SMOOTHING=True## 终端使用宿主 HOSTNAME 标识
SERVER_HOSTNAME=${HOSTNAME}# 额外的配置
CURRENT_VERSION=
查看
[root@web02 /opt/jumpserver-installer-v2.28.8]# ls
compose config_init LICENSE quick_start.sh scripts utils
config-example.txt jmsctl.sh locale README.md static.env
安装
[root@web02 /opt/jumpserver-installer-v2.28.8]# ./jmsctl.sh install██╗██╗ ██╗███╗ ███╗██████╗ ███████╗███████╗██████╗ ██╗ ██╗███████╗██████╗██║██║ ██║████╗ ████║██╔══██╗██╔════╝██╔════╝██╔══██╗██║ ██║██╔════╝██╔══██╗██║██║ ██║██╔████╔██║██████╔╝███████╗█████╗ ██████╔╝██║ ██║█████╗ ██████╔╝██ ██║██║ ██║██║╚██╔╝██║██╔═══╝ ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██╔══╝ ██╔══██╗╚█████╔╝╚██████╔╝██║ ╚═╝ ██║██║ ███████║███████╗██║ ██║ ╚████╔╝ ███████╗██║ ██║╚════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚══════╝╚═╝ ╚═╝Version: v2.28.81. 检查配置文件
配置文件位置: /opt/jumpserver/config
/opt/jumpserver/config/config.txt [ √ ]
/opt/jumpserver/config/nginx/cert/server.crt [ √ ]
/opt/jumpserver/config/nginx/cert/server.key [ √ ]
完成>>> 安装配置 Docker
1. 安装 Docker
开始下载 Docker 程序 ...
开始下载 Docker Compose 程序 ...
完成2. 配置 Docker
是否需要支持 IPv6? (y/n) (默认为 n): n####以下就是在一直安装docker 和docker容器
- 一直在等,安装完成提示
>>> 安装完成了
1. 可以使用如下命令启动, 然后访问
cd /opt/jumpserver-installer-v2.28.8
./jmsctl.sh start2. 其它一些管理命令
./jmsctl.sh stop
./jmsctl.sh restart
./jmsctl.sh backup
./jmsctl.sh upgrade
更多还有一些命令, 你可以 ./jmsctl.sh --help 来了解3. Web 访问
http://10.0.0.129:80
默认用户: admin 默认密码: admin4. SSH/SFTP 访问
ssh -p2222 admin@10.0.0.129
sftp -P2222 admin@10.0.0.1295. 更多信息
我们的官网: https://www.jumpserver.org/
我们的文档: https://docs.jumpserver.org/[root@web02 /opt/jumpserver-installer-v2.28.8]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
jumpserver/web v2.28.8 11f31ede5d3f 3 days ago 458MB
jumpserver/core v2.28.8 f76a932d5f60 3 days ago 1.75GB
jumpserver/koko v2.28.8 d7f378b7b4b2 3 days ago 1.14GB
jumpserver/magnus v2.28.8 dd7712d227f5 3 days ago 156MB
jumpserver/lion v2.28.8 e0c02802f9df 3 days ago 362MB
jumpserver/mariadb 10.6 aac2cf878de9 3 months ago 405MB
jumpserver/redis 6.2 48da0c367062 3 months ago 113MB
启动
[root@web02 /opt/jumpserver-installer-v2.28.8]# ./jmsctl.sh start
[+] Running 8/8⠿ Container jms_redis Healthy 0.6s⠿ Container jms_mysql Healthy 0.6s⠿ Container jms_core Healthy 83.0s⠿ Container jms_web Started 88.5s⠿ Container jms_celery Started 84.5s⠿ Container jms_koko Started 88.8s⠿ Container jms_lion Started 87.7s⠿ Container jms_magnus Started 98.1s
完成后浏览器访问,本机ip加80端口
##账号密码初始均为admin
进入完成后会让你更新密码,从新登录后搭建完成
JumpServer 安装相关推荐
- Jumpserver安装和测试连接
JumpServer安装和部署 一.引言 在特定网络环境中(如内网和外网),为了保证公司网络中的服务器数据不受外界的入侵和破坏,运用各种技术手段收集和监控公司服务器的状态,安全时间.以便集中报警,并且 ...
- 开源堡垒机Jumpserver安装
测试环境Centos7.7: [root@magic ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) 安装目录: / ...
- JumpServer 安装部署
JumpServer 安装部署 简介: Jumpserver是一款由python编写, Django开发的开源跳板机/堡垒机系统, 助力互联网企业高效 用户.资产.权限.审计 管理.jumpserve ...
- jumpserver安装使用
jumpserver安装 安装文档https://docs.jumpserver.org/zh/master/install/setup_by_fast/ [root@vm ~]# cd /opt [ ...
- jump-server 安装部署
配置清单 主机名称 IP地址 最低配置 软件名称 版本 jump-server 192.168. ...
- Jumpserver安装和总结
一.介绍 Jumpserver 是全球首款完全开源的堡垒机, 使用 GNU GPL v2.0 开源协议, 是符合 4A 的专业运维审计系统. Jumpserver 使用 Python / Django ...
- JumpServer安装
编译文档 - JumpServer 文档JumpServer 是全球首款开源的堡垒机https://docs.jumpserver.org/zh/v2.19.1/dev/build/ 架构图: apt ...
- jumpserver安装部署
1.docker及docker-compose安装部署 2.拉去gitlab源码包 gitlab地址 [root@ip-172-93-12-106 data]# git clone https://g ...
- 安装Jumpserver
全程按照官方安装文档流程完成本次安装: 官方文档地址:http://docs.jumpserver.org/zh/docs/step_by_step.html 一.系统环境 Centos7 x64 s ...
最新文章
- 数据蒋堂 | 人工智能中的“人工”
- 运维自动化之Cobbler安装配置
- The Art of Unix Programming
- 创建react应用程序_如何使用React创建一个三层应用程序
- 2016集训测试赛(二十六)Problem A: bar
- SpringMVC文件上传笔记
- 圣诞节插画素材|设计师再忙也要看一看,没准可以帮助到你!
- 唯品会高级副总裁 唐倚智:电商精细化运营
- 读书笔记 effective c++ Item 41 理解隐式接口和编译期多态
- itunes备份包括哪些内容_软件开发项目技术方案包括哪些内容
- 新建的分支 has no tracked branch
- 桌面的快捷方式图标异常
- 水电图纸——简单看图-3
- 泛泛而谈的菜鸟学习记录(五)—— Compute Shader
- 【高通SDM660平台 Android 10.0】(13) --- Camera ISP 之 数字成像系统介绍
- Oracle占用内存过高解决办法
- 为有梦青年插上助力的翅膀 魅族开发者大赛取得圆满成功
- 腾讯副总裁吴军答腾讯的“抄袭与创新”(互联网行业的商业智慧)
- iframe页面的内嵌框架
- 【从0到1搭建LoRa物联网】6、国产LoRa终端ASR6505 I2C接口
热门文章
- SharpShooter Gauges SDK 仪表盘控件
- 小程序之后台交互--个人中心
- Window环境运行Tensorflow目标识别示例程序
- CA6140车床831003拨叉铣上端面毕业设计(说明书+CAD图纸+工序卡+过程卡)
- 火山PC抓取快递物流查询接口教程第四课
- 嵌入式系统开发笔记62:分数等级转换(switch)
- 活动分析,就该这么做!
- Simulink HDL Coder FPGA初级开发实践(四) 自动贩卖机建模
- 最新资讯:700 MHz频段在5G网络优化中的应用研究
- iText + Freemarker实现pdf的导出,支持页眉添加图片,及其他的基础功能