完整教程:JumpServer
2026-01-09 11:24 tlnshuju 阅读(2) 评论(0) 收藏 举报说明
- 官网
- JumpServer 由多个关键组件构成,这些组件共同构成 JumpServer 的功能框架,为用户提供全面的运维管理和安全控制能力。
各个模块
| Project | Status | Description |
|---|---|---|
| Lina 核心服务 | release v4.10.13 | JumpServer Web UI JumpServer Web 用户界面 |
| Luna Web终端前端 | release v4.10.13 | JumpServer Web Terminal JumpServer Web 终端 |
| KoKo 字符协议连接器 | release v4.10.13 | JumpServer Character Protocol Connector JumpServer 字符协议连接器 |
| Lion 图形协议连接器 | release v4.10.13 | JumpServer Graphical Protocol Connector JumpServer 图形协议连接器 |
| Chen Web数据库 | release v4.10.13 | JumpServer Web DB JumpServer Web 数据库 |
| Razor RDP代理连接器 | release private | JumpServer EE RDP Proxy Connector JumpServer EE RDP 代理连接器 |
| Tinker Windows远程应用连接器 | release private | JumpServer EE Remote Application Connector (Windows) JumpServer EE 远程应用连接器 (Windows) |
| Panda Linux远程应用连接器 | release private | JumpServer EE Remote Application Connector (Linux) JumpServer EE 远程应用连接器 (Linux) |
| Magnus 数据库代理连接器 | release private | JumpServer EE Database Proxy Connector JumpServer EE 数据库代理连接器 |
安装
下载
- 从官方下载安装包



安装
解压安装包
# 解压安装包 tar -xf jumpserver-ce-v4.10.13-x86_64.tar.gz cd jumpserver-ce-v4.10.13-x86_64安装
# 根据需要修改配置文件模板, 如果不清楚用途可以跳过修改 cat config-example.txt # 安装 ./jmsctl.sh install # 安装的过程中会自动安装docker,然后安装redis、postgres、jumpserver/core、jumpserver/koko、jumpserver/lion、jumpserver/chen、jumpserver/web、 # 然后会自动配置密钥,控制台会输出 # 配置持久化目录:默认目录 /data/jumpserver # 然后需要选择,是否使用外部 PostgreSQL # 然后需要选择,是否使用外部 Redis(或者sentinel) # 然后选择 是否需要配置 JumpServer 对外访问端口 # 此时会执行安装,完成后会输出访问方法: # 1. 可以使用如下命令启动, 然后访问 # cd /usr/local/app/jumpserver-ce-v4.10.13-x86_64/jumpserver-ce-v4.10.13-x86_64 # ./jmsctl.sh start # 2. 其它一些管理命令 # ./jmsctl.sh stop # ./jmsctl.sh restart # ./jmsctl.sh backup # ./jmsctl.sh upgrade # 更多还有一些命令, 你可以 ./jmsctl.sh --help 来了解 # 3. Web 访问 # http://192.168.200.99:80 # 默认用户: admin 默认密码: ChangeMe此时docker启动了三个程序

启动
# 启动 ./jmsctl.sh start
此时docker运行了8个容器
访问

安装完成后 JumpServer 配置文件路径为: /opt/jumpserver/config/config.txt
安装成功后,通过浏览器访问登录 JumpServer
- 地址: http://<JumpServer服务器IP地址>:<服务运行端口>
- 用户名: admin
- 密码: ChangeMe
jumpServer忘记密码
docker exec -it ac05fa73d27d /bin/bash #进入jumpserver/core
cd /opt/jumpserver/apps/
python manage.py shell
from users.models import User
u = User.objects.get(username='账号例admin')
u.reset_password('密码')
u.save()
exit

jumpServer账号锁定解除(全部)
python manage.py shell
from django.core.cache import cache
cache.delete_pattern('_LOGIN_BLOCK_*')
cache.delete_pattern('_LOGIN_LIMIT_*')
exit

配置linux主机资源
创建主机

填写主机信息

创建账号,填写主机的登陆账号

然后点击编辑-账号(资产详情)- 点击电脑图标测试


浙公网安备 33010602011771号