JumpServer
JumpServer 是一款开源堡垒机系统,支持多用户管理服务器,支持 Web 终端、文件上传下载、会话审计等功能,适合中小型企业或个人运维使用。
安装步骤
1 | cd /opt |
一键安装脚本
也可以直接使用官方一键安装脚本:
1 | curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v2.6.1/quick_start.sh | sh |
安装过程中会自动安装
docker
及相关镜像。如果下载镜像较慢或卡住,可先退出,配置阿里云镜像加速后重启docker
,再重新执行安装命令。
常用命令
- 启动 JumpServer:
1
./jmsctl.sh start
- 停止 JumpServer:
1
./jmsctl.sh stop
- 重启 JumpServer:
1
./jmsctl.sh restart
- 备份数据:
1
./jmsctl.sh backup
- 升级 JumpServer:
1
./jmsctl.sh upgrade
- 查看更多命令:
1
./jmsctl.sh --help
访问 Web 后台页面
默认用户名:admin
默认密码:5Lov@wife 或 admin
SSH/SFTP 访问
1 | ssh admin@192.168.196.134 -p2222 |
文档与官网
开机自启动配置
创建 systemd 服务文件:
vi /usr/lib/systemd/system/jms.service
1 | [Unit] |
vi /usr/lib/systemd/system/coco.service
1 | [Unit] |
启用服务:
1 | systemctl enable jms |
常见问题
- 镜像下载慢/失败:建议配置国内 Docker 镜像加速(如阿里云、USTC)。
- 端口被占用:检查 8080、8443、2222 端口是否被其他服务占用。
- 无法访问 Web 页面:确认防火墙已放行相关端口,或关闭防火墙测试。
升级与备份
升级 JumpServer:
1
./jmsctl.sh upgrade
按照提示完成升级,建议提前备份数据。
备份数据:
1
./jmsctl.sh backup
备份文件会保存在
backup
目录下。
卸载 JumpServer
如需卸载,可执行以下命令(注意备份数据):
1 | cd /opt/jumpserver-installer-v2.6.1 |
参考链接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BARAN的小站🔥🔥🔥!