CentOS 7 Jumpserver 部署指南
Jumpserver 是一款开源的跳板机(Jump Server)解决方案,可以实现用户通过单点登录的方式访问远程服务器,本文将详细介绍如何在 CentOS 7 系统上部署 Jumpserver。

环境准备
系统要求
- 操作系统:CentOS 7
- Python 版本:Python 3.6+
- 硬件要求:建议配置 2GB 以上的内存
软件安装
- 安装 Python 3:
sudo yum install python3 - 安装 pip:
sudo yum install python3-pip - 安装 Redis:
sudo yum install redis
- 安装 Python 3:
Jumpserver 安装
安装依赖库
- 安装依赖库:
sudo pip3 install -r requirements.txt
- 安装依赖库:
配置环境变量

- 编辑
/etc/profile文件,添加以下内容:export JUMP_SERVER_ROOT=/opt/jumpserver export JUMP_SERVER_DATA=/opt/jumpserver/data export JUMP_SERVER_LOG=/opt/jumpserver/log - 使环境变量生效:
source /etc/profile
- 编辑
初始化数据库
- 创建数据库:
mysql -u root -p,创建名为jumpserver的数据库,密码为your_password - 初始化数据库:
python3 /opt/jumpserver/jumpserver/jumpserver initdb
- 创建数据库:
修改配置文件
- 编辑
/opt/jumpserver/jumpserver/config.py文件,修改以下内容:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'jumpserver', 'USER': 'root', 'PASSWORD': 'your_password', 'HOST': '127.0.0.1', 'PORT': '3306', } } - 修改
DEBUG为False:DEBUG = False
- 编辑
启动服务
- 启动 Jumpserver 服务:
python3 /opt/jumpserver/jumpserver/jumpserver start - 启动 Web 服务:
python3 /opt/jumpserver/jumpserver/web start
- 启动 Jumpserver 服务:
访问 Jumpserver
访问地址
- 打开浏览器,输入
http://your_server_ip:8080,即可访问 Jumpserver 管理后台
- 打开浏览器,输入
登录账号

- 默认管理员账号:
admin - 默认密码:
admin
- 默认管理员账号:
FAQs
问题:安装过程中出现
pip命令找不到的错误怎么办?- 解答:确保已安装 Python 3 和 pip,可以使用
which pip3命令检查 pip3 的路径是否正确。
- 解答:确保已安装 Python 3 和 pip,可以使用
问题:Jumpserver 启动失败,提示
redis服务未启动怎么办?- 解答:确保已安装 Redis,可以使用
systemctl start redis命令启动 Redis 服务。
- 解答:确保已安装 Redis,可以使用

