JumpServer 是开源的堡垒机系统,本文档介绍如何通过 API 进行自动化管理。
一、API 认证方式
JumpServer 支持多种认证方式:
| 认证方式 | 说明 | 适用场景 |
|---|---|---|
| Session | 登录后使用 session_id | Web 页面 |
| Token | 一次性 Token,有有效期 | 临时调用 |
| Private Token | 永久 Token | 脚本调用 |
| Access Key | HMAC-SHA256 签名 | 推荐,自动化场景 |
二、Access Key 认证
2.1 获取 Access Key
- 登录 JumpServe