JumpServer开源堡垒机 快速部署

    技术2022-07-10  197

    环境要求: 全新安装的 Centos7 (7.x) 需要连接 互联网 使用 root 用户执行

    一,下载所需要的文件

    [root@localhost ~]# cd /opt [root@localhost opt]# yum -y install wget git [root@localhost opt]# git clone --depth=1 https://github.com/jumpserver/setuptools.git [root@localhost opt]# cd setuptools/ [root@localhost setuptools]# cp config_example.conf config.conf [root@localhost setuptools]# vim config.conf

    配置文件说明, 注意不能使用纯数字字符串, 如果不知道用途请勿修改

    # 以下设置默认情况下不需要修改 # 需要安装的版本 Version=2.0.0 # Jms 加密配置 SECRET_KEY= BOOTSTRAP_TOKEN= # 数据库 配置, 如果 数据库 安装在其他的服务器, 请修改下面设置 DB_HOST=127.0.0.1 DB_PORT=3306 DB_USER=jumpserver DB_PASSWORD= DB_NAME=jumpserver # Redis 配置, 如果 Redis 安装在其他的服务器, 请修改下面设置 REDIS_HOST=127.0.0.1 REDIS_PORT=6379 REDIS_PASSWORD= # 服务端口设置, 如果云服务器未备案请修改 http_port 端口为其他端口 http_port=80 ssh_port=2222 # 服务安装目录 install_dir=/opt Server_IP=`ip addr | grep 'state UP' -A2 | grep inet | egrep -v '(127.0.0.1|inet6|docker)' | awk '{print $2}' | tr -d "addr:" | head -n 1 | cut -d / -f1` Docker_IP=`ip addr | grep docker.* | grep inet | awk '{print $2}' | head -n 1`

    二,开始安装

    ./jmsctl.sh install

    安装成功 后面详细步骤请参考https://jumpserver.readthedocs.io/zh/master/admin-guide/quick_start/

    Processed: 0.011, SQL: 9