一、依赖安装
(1)更新软件包列表
sudo apt-get update
(2)安装必要的依赖包和工具
sudo apt-get install -y wget curl gcc libffi-dev libssl-dev python3-dev python3-pip redis ntpdate
二、安装JumpServer
离线安装
官网:https://jumpserver.org/
(1)下载安装包后安装
(2)解压安装包并进到文件目录
cd /opt
tar -xf jumpserver-offline-installer-v2.23.3-amd64-30.tar.gz
cd jumpserver-offline-installer-v2.23.3-amd64-30
##################################################
根据需要修改配置文件模板, 如果不清楚用途可以跳过此修改步骤
cat config-example.txt
以下设置如果为空系统会自动生成随机字符串填入
完整参数文档
https://docs.jumpserver.org/zh/master/admin-guide/env/
DOCKER_IMAGE_PREFIX=swr.cn-south-1.myhuaweicloud.com
VOLUME_DIR=/opt/jumpserver
DOCKER_DIR=/var/lib/docker
SECRET_KEY=
BOOTSTRAP_TOKEN=
LOG_LEVEL=ERROR
USE_EXTERNAL_MYSQL=0
DB_HOST=mysql
DB_PORT=3306
DB_USER=root
DB_PASSWORD=
DB_NAME=jumpserver
USE_EXTERNAL_REDIS=0
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=
COMPOSE_PROJECT_NAME=jms
COMPOSE_HTTP_TIMEOUT=3600
DOCKER_CLIENT_TIMEOUT=3600
DOCKER_SUBNET=192.168.250.0/24
USE_IPV6=0
DOCKER_SUBNET_IPV6=fc00:1010:1111:200::/64
HTTP_PORT=80
SSH_PORT=2222
MAGNUS_MYSQL_PORT=33060
MAGNUS_MARIADB_PORT=33061
HTTPS 配置, 参考 https://docs.jumpserver.org/zh/master/admin-guide/proxy/ 配置
USE_LB=1
HTTPS_PORT=443
SERVER_NAME=your_domain_name
SSL_CERTIFICATE=your_cert
SSL_CERTIFICATE_KEY=your_cert_key
Nginx 文件上传大小
CLIENT_MAX_BODY_SIZE=4096m
USE_TASK=1
XPack, USE_XPACK=1 表示开启, 开源版本设置无效
USE_XPACK=0
RDP_PORT=3389
MAGNUS_POSTGRE_PORT=54320
TCP_SEND_BUFFER_BYTES=4194304
TCP_RECV_BUFFER_BYTES=6291456
SESSION_COOKIE_AGE=86400
SESSION_EXPIRE_AT_BROWSER_CLOSE=True
CORE_HOST=http://core:8080
JUMPSERVER_ENABLE_FONT_SMOOTHING=True
SERVER_HOSTNAME=${HOSTNAME}
CURRENT_VERSION=
##################################################
(3)安装
./jmsctl.sh install
(4)启动
./jmsctl.sh start
三、登录和使用JumpServer
在配置JumpServer之后,就可以使用它了。请按照以下步骤进行:
(1)登录JumpServer
初始化账号 用户名:admin 密码:admin
(2)添加节点
(3)管理节点
(4)管理用户和权限
5、注意事项
在部署JumpServer时,请注意以下事项:
(1)为JumpServer选择合适的服务器和数据库。JumpServer需要较高的CPU和内存资源,并且建议使用MySQL数据库。
(2)设置安全策略和权限。JumpServer包含大量敏感信息和功能,需要设置安全策略和权限,确保系统安全。
(3)定期备份和更新。建议定期备份JumpServer的数据和配置,以防数据丢失或配置丢失。同时建议定期更新JumpServer,以获取最新的安全补丁和功能。
以上就是在Ubuntu 20.04上部署JumpServer的详细指引,希望对你有所帮助。
原文始发于微信公众号(技术修道场):JumpServer部署指引
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论