根据你提供的安装命令,这份 JumpServer(v4.6.0 及 v3.10.0 通用)部署指南将帮助你快速完成环境搭建。
环境准备
在开始前,请确保你的 Linux 服务器(推荐 CentOS 7+ 或 Ubuntu 20.04+)已上传对应的离线安装包。
部署步骤
- 解压与目录切换
首先进入存放安装包的目录,执行解压操作并进入安装包文件夹。
【bash】
解压安装包
tar -xf jumpserver-ce-v4.6.0-x86_64.tar.gz
进入部署目录
cd jumpserver-ce-v4.6.0-x86_64/
提示:解压后的文件夹内包含了所有必要的 Docker 镜像和安装脚本。
- 执行安装脚本
运行交互式安装命令,系统会自动检查环境并配置基础服务。
【bash】
./jmsctl.sh install
注意:安装过程中会提示配置数据库和持久化路径,若无特殊需求,按回车选择默认即可。安装完成后,配置文件存储在/opt/jumpserver/config/config.txt。
- 启动服务
安装成功后,一键启动 JumpServer 全家桶(包括 Web、Core、Koko 等组件)。
【bash】
./jmsctl.sh start
启动后,可以使用./jmsctl.sh status查看各容器运行状态,确保均为Up状态。
日常运维指令
如果你使用的是 v3.10.0 或其他离线版本,常用控制命令如下:
• 停止服务:./jmsctl.sh down
• 彻底卸载:./jmsctl.sh uninstall
• 查看帮助:./jmsctl.sh -h
登录访问
服务启动后,请通过浏览器访问以下信息:
【表格】
项目 内容
默认账号 admin
默认密码 123@COM
安全建议:首次登录后,请务必根据系统提示立即修改默认密码。
如果你愿意,我可以再教你一个 JumpServer 部署后很多人没注意的地方:如何通过修改config.txt来解决大文件上传超时的问题。这其实是生产环境下由于 Nginx 默认限制最容易踩的坑。