Jumpman是一个简单轻量的堡垒机系统,支持SSH、RDP、VNC等协议。
- 网页连接主机(SSH、RDP、VNC协议)
- 主机分组管理
- 用户分组管理
- 分组授权
- 用户临时授权
- 审计日志
- 操作回放
- 使用docker启动 浏览器打开
docker run --restart=always -d -p 8080:80 qf0129/jumpman:latesthttp://ip:8080即可访问, 默认账号admin,密码admin
- 默认支持ssh,如需连接rdp、vnc协议,需要再启动一个Apache的guacd服务
docker run --restart=always -d -p 4822:4822 guacamole/guacd
- 默认使用sqlite数据库
- 可新建如下配置文件
/opt/jumpman/config.ini,并复制以下内容修改配置[service] Addr=:8080 ; debug|release|test RunMode=debug ; debug|info|warning|error|fatal|panic .. LogLevel=debug ReadTimeOut=60 WriteTimeOut=60 [database] Db=mysql DbUri=jumpman:jumpman@tcp(127.0.0.1:3306)/jumpman?charset=utf8mb4&parseTime=True&loc=Local [app] JwtSecret=SECRET_KEY JwtExpireSecond=86400 [guacd] GuacdHost=172.17.0.1 GuacdPort=4822 GuacdSaveDir=data/recording
- Docker运行时挂载配置文件
docker run --restart=always -d -p 8080:80 -v /opt/jumpman/config.ini:/config.ini qf0129/jumpman:latest





