JumpServer 技术文档:安装与使用指南
【免费下载链接】JumpServer 广受欢迎的开源堡垒机 项目地址: https://gitcode.com/feizhiyun/jumpserver
1. 安装指南
1.1 系统要求
- 操作系统:64位Linux服务器
- 硬件配置:最低4核CPU + 8GB内存
- 存储空间:建议50GB以上可用空间
1.2 快速安装
curl -sSL https://github.com/jumpserver/jumpserver/releases/latest/download/quick_start.sh | bash
1.3 手动安装
- 下载最新版本安装包:
wget https://github.com/jumpserver/jumpserver/releases/latest/download/jumpserver-installer.tar.gz
- 解压并安装:
tar -xf jumpserver-installer.tar.gz
cd jumpserver-installer
./jmsctl.sh install
2. 使用说明
2.1 首次登录
- 访问地址:
http://<服务器IP地址> - 默认账号:
admin - 默认密码:
ChangeMe(首次登录后需立即修改)
2.2 主要功能模块
- 资产管理:添加和管理SSH/RDP/K8s/数据库等资产
- 用户管理:创建用户并分配权限
- 会话管理:实时监控和审计操作会话
- 审计日志:记录所有操作行为
2.3 基本工作流程
- 创建系统用户
- 添加资产节点
- 配置权限策略
- 授权用户访问
- 通过Web终端连接
3. API使用文档
3.1 认证方式
{
"Authorization": "Bearer <access_token>",
"Content-Type": "application/json"
}
3.2 常用API示例
3.2.1 获取用户列表
GET /api/v1/users/
3.2.2 创建资产
POST /api/v1/assets/
{
"hostname": "server01",
"ip": "192.168.1.100",
"protocols": ["ssh/22"],
"platform": "Linux"
}
3.2.3 获取会话记录
GET /api/v1/audits/sessions/
4. 项目安装方式
4.1 Docker安装
docker run --name jms_all -d \
-p 80:80 -p 2222:2222 \
-e SECRET_KEY=<your_secret_key> \
-e BOOTSTRAP_TOKEN=<your_bootstrap_token> \
jumpserver/jms_all:latest
4.2 离线安装
- 下载离线安装包:
wget https://github.com/jumpserver/installer/releases/download/v3.0.0/jumpserver-offline-installer-v3.0.0.tar.gz
- 执行安装:
tar -xf jumpserver-offline-installer-v3.0.0.tar.gz
cd jumpserver-offline-installer-v3.0.0
./jmsctl.sh install
4.3 组件说明
- Lina:前端Web界面
- Luna:Web终端实现
- KoKo:字符协议连接器
- Lion:图形协议连接器
- Chen:数据库Web终端
注意:安装完成后建议修改默认端口和证书配置,并定期备份数据库。
【免费下载链接】JumpServer 广受欢迎的开源堡垒机 项目地址: https://gitcode.com/feizhiyun/jumpserver
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



