- Jumpserver 开源堡垒机搭建
- 实现开发、运维登陆内部服务器,方便管理
- 部署步骤
- 环境介绍
- 安装部署
- 跨区域分布式
1.0 环境介绍
主机名 | IP地址 | 域名 |
---|---|---|
sa-vm-jms-10-128 | 172.16.10.128 | jms.ink8s.com |
sa-vm-test-10-126 | 172.16.10.126 | —— |
sa-ali-jms | 47.112.161.x | —— |
2.0 安装部署
2.1 基础包安装
1 | # 阿里repo仓库 |
2.2 安装maridb数据库
1 | yum -y install mariadb mariadb-devel mariadb-server MariaDB-shared |
2.3 安装python 3,建立python虚拟环境
1 | yum -y update python python-devel |
1 | wget https://github.com/jumpserver/jumpserver/archive/v2.1.0.tar.gz # 源码 2.1.0 |
1 | cd /usr/local/ |
1 | cd /usr/local/jumpserver |
1 | # ./jms start -d |
2.4 coco jms_guacamole安装
1 | yum install -y yum-utils device-mapper-persistent-data lvm2 |
1 | docker run --name jms_koko -d -p 2222:2222 -p 127.0.0.1:5000:5000 -e CORE_HOST=http://172.16.10.128:8080 -e BOOTSTRAP_TOKEN=$BOOTSTRAP_TOKEN -e LOG_LEVEL=ERROR --restart=always jumpserver/jms_koko:2.1.0 |
2.5 Jumpserver前端安装
1 | cd /usr/local/ |
1 | yum -y install nginx |
3.0 web配置
3.1 web页面配置
1 | https://jms.ink8s.com |
3.2 用户类型
1 | 登录用户: 登录jms账号的用户,可将用户分配到组方便管理,可接入OpenLDAP |
3.3 添加资产
1 | ssh-copy-id 172.16.10.128 |
3.4 添加系统用户
3.5 资产授权
- 本文作者: [email protected]
- 本文链接: https://www.ink8s.com/2023/01/06/jumpserver-堡垒机搭建/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!