Magnus 是 JumpServer 的数据库安全连接组件,支持多种数据库协议,使用Golang实现,名字来源于 Dota 英雄 猛犸 。
该仓库主要用于配置介绍和 Release 发布。
- 安全认证
- 客户端过滤
- SQL 过滤
- SQL 录像
- SQL 阻断
- SQL 复核 (X-Pack)
- MySQL 5.7/8.0+
- MariaDB
- PostgreSQL (X-Pack)
- SQL Server (X-Pack)
- Oracle (X-Pack)
jumpserver >= v2.21.0
Magnus 的启动配置,参考 config_example
可根据 JumpServer 版本获取对应的镜像,例如:获取 v2.21.0 版本的镜像
docker pull jumpserver/magnus:v2.21.0
docker 启动
docker run -d --name jms_magnus -p 33060:33060 -p 33061:33061 -p 54320:54320 \
-v $(pwd)/config.yml:/opt/magnus/config.yml \
jumpserver/magnus:v2.21.0