标准部署

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 安装相关推荐

  1. Jumpserver安装和测试连接

    JumpServer安装和部署 一.引言 在特定网络环境中(如内网和外网),为了保证公司网络中的服务器数据不受外界的入侵和破坏,运用各种技术手段收集和监控公司服务器的状态,安全时间.以便集中报警,并且 ...

  2. 开源堡垒机Jumpserver安装

    测试环境Centos7.7: [root@magic ~]# cat /etc/redhat-release  CentOS Linux release 7.7.1908 (Core) 安装目录: / ...

  3. JumpServer 安装部署

    JumpServer 安装部署 简介: Jumpserver是一款由python编写, Django开发的开源跳板机/堡垒机系统, 助力互联网企业高效 用户.资产.权限.审计 管理.jumpserve ...

  4. jumpserver安装使用

    jumpserver安装 安装文档https://docs.jumpserver.org/zh/master/install/setup_by_fast/ [root@vm ~]# cd /opt [ ...

  5. jump-server 安装部署

    配置清单 主机名称                IP地址             最低配置             软件名称          版本 jump-server     192.168. ...

  6. Jumpserver安装和总结

    一.介绍 Jumpserver 是全球首款完全开源的堡垒机, 使用 GNU GPL v2.0 开源协议, 是符合 4A 的专业运维审计系统. Jumpserver 使用 Python / Django ...

  7. JumpServer安装

    编译文档 - JumpServer 文档JumpServer 是全球首款开源的堡垒机https://docs.jumpserver.org/zh/v2.19.1/dev/build/ 架构图: apt ...

  8. jumpserver安装部署

    1.docker及docker-compose安装部署 2.拉去gitlab源码包 gitlab地址 [root@ip-172-93-12-106 data]# git clone https://g ...

  9. 安装Jumpserver

    全程按照官方安装文档流程完成本次安装: 官方文档地址:http://docs.jumpserver.org/zh/docs/step_by_step.html 一.系统环境 Centos7 x64 s ...

最新文章

  1. 数据蒋堂 | 人工智能中的“人工”
  2. 运维自动化之Cobbler安装配置
  3. The Art of Unix Programming
  4. 创建react应用程序_如何使用React创建一个三层应用程序
  5. 2016集训测试赛(二十六)Problem A: bar
  6. SpringMVC文件上传笔记
  7. 圣诞节插画素材|设计师再忙也要看一看,没准可以帮助到你!
  8. 唯品会高级副总裁 唐倚智:电商精细化运营
  9. 读书笔记 effective c++ Item 41 理解隐式接口和编译期多态
  10. itunes备份包括哪些内容_软件开发项目技术方案包括哪些内容
  11. 新建的分支 has no tracked branch
  12. 桌面的快捷方式图标异常
  13. 水电图纸——简单看图-3
  14. 泛泛而谈的菜鸟学习记录(五)—— Compute Shader
  15. 【高通SDM660平台 Android 10.0】(13) --- Camera ISP 之 数字成像系统介绍
  16. Oracle占用内存过高解决办法
  17. 为有梦青年插上助力的翅膀 魅族开发者大赛取得圆满成功
  18. 腾讯副总裁吴军答腾讯的“抄袭与创新”(互联网行业的商业智慧)
  19. iframe页面的内嵌框架
  20. 【从0到1搭建LoRa物联网】6、国产LoRa终端ASR6505 I2C接口

热门文章

  1. SharpShooter Gauges SDK 仪表盘控件
  2. 小程序之后台交互--个人中心
  3. Window环境运行Tensorflow目标识别示例程序
  4. CA6140车床831003拨叉铣上端面毕业设计(说明书+CAD图纸+工序卡+过程卡)
  5. 火山PC抓取快递物流查询接口教程第四课
  6. 嵌入式系统开发笔记62:分数等级转换(switch)
  7. 活动分析,就该这么做!
  8. Simulink HDL Coder FPGA初级开发实践(四) 自动贩卖机建模
  9. 最新资讯:700 MHz频段在5G网络优化中的应用研究
  10. iText + Freemarker实现pdf的导出,支持页眉添加图片,及其他的基础功能