软件说明
安装说明
JumpServer运行在docker上,因此可提前安装docker环境,且需要docker-compose运行环境,推荐[Dcoker安装(在线仓库)]
安装
下载
https://community.fit2cloud.com/#/products/jumpserver/downloads
解压
v3
tar -zxvf jumpserver-offline-installer-v3.10.10-amd64.tar.gz
mkdir -p /data0/jumpserver && mv jumpserver-offline-installer-v3.10.10-amd64/* /data0/jumpserver
rm -rf jumpserver-offline-installer-v3.10.10-amd64*
v4
tar -zxvf jumpserver-ce-v4*.tar.gz
mkdir -p /data0/jumpserver && mv jumpserver-ce-v4*/* /data0/jumpserver
rm -rf jumpserver-ce-v4*
修改配置文件
修改config-example.txt配置
| 配置项 |
值 |
说明 |
| VOLUME_DIR |
/data1/jumpserver |
数据库持久化目录 |
| CLIENT_MAX_BODY_SIZE |
8192m |
文件上传下载大小限制 |
| DOMAINS |
"10.0.0.2:8080" |
可信任DOMAINS定义 |
| DB配置 |
安装时修改 |
根据版本不同自定义修改 |
完整配置
VOLUME_DIR=/data1/jumpserver
SECRET_KEY=
BOOTSTRAP_TOKEN=
LOG_LEVEL=ERROR
DOCKER_SUBNET=192.168.250.0/24
USE_IPV6=0
DOCKER_SUBNET_IPV6=fc00:1010:1111:200::/64
DB_HOST=10.0.1.2
DB_PORT=11010
DB_USER=jumpserver
DB_PASSWORD=jumpserver
DB_NAME=jumpserver
DB_USE_SSL=true
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=
HTTP_PORT=80
SSH_PORT=2222
MAGNUS_MYSQL_PORT=33061
MAGNUS_MARIADB_PORT=33062
MAGNUS_REDIS_PORT=63790
MAGNUS_POSTGRESQL_PORT=54320
MAGNUS_SQLSERVER_PORT=14330
MAGNUS_ORACLE_PORTS=30000-30030
CLIENT_MAX_BODY_SIZE=8192m
CORE_HOST=http://core:8080
PERIOD_TASK_ENABLED=true
SESSION_EXPIRE_AT_BROWSER_CLOSE=true
DOMAINS=
JUMPSERVER_ENABLE_FONT_SMOOTHING=true
RDP_PORT=3389
XRDP_PORT=3390
SERVER_HOSTNAME=${HOSTNAME}
USE_LB=1
CURRENT_VERSION=
安装
./jmsctl.sh install
sudo dnf install python3 python3-pip
sudo yum install python3 python3-pip
python3 --version
pip3 --version
运行
./jmsctl.sh start
./jmsctl.sh stop
./jmsctl.sh down
./jmsctl.sh restart
./jmsctl.sh uninstall
./jmsctl.sh backup
./jmsctl.sh upgrade
./jmsctl.sh -h
访问
配置文件位置
自启脚本
mkdir -p /data0/cmd
tee /data0/cmd/startup.sh <<-'EOF'
su - root -c 'cd /data0/jumpserver && ./jmsctl.sh start'
EOF
tee /data0/cmd/clean.sh <<-'EOF'
su - root -c 'cd /data0/jumpserver && ./jmsctl.sh stop'
EOF
chmod +x /data0/cmd/*
echo "# init start.sh" >> /etc/rc.local
echo "su - root -c '/data0/cmd/startup.sh'" >> /etc/rc.local
chmod +x /etc/rc.local && chmod +x /etc/rc.d/rc.local