二, 准备 python3.6
- $ yum -y install wget gcc epel-release Git
- $ yum -y install python36 python36-devel
- $ cd /opt
- $ python3.6 -m venv py3
- $ source /opt/py3/bin/activate
- $ cd /opt
- $ Git clone https://github.com/kennethreitz/autoenv.git
- $ echo 'source /opt/autoenv/activate.sh'>> ~/.bashrc
- $ source ~/.bashrc
- $ echo "source /opt/py3/bin/activate"> /opt/jumpserver/.env
- $ echo "source /opt/py3/bin/activate"> /opt/coco/.env
三, 安装 jumpserver
- $ cd /opt/jumpserver/requirements
- $ yum -y install $(cat rpm_requirements.txt)
- $ pip install --upgrade pip setuptools
- $ pip install -r requirements.txt
- $ cd /opt/jumpserver
- $ cp config_example.py config.py
- $ vi config.py
- # 加密秘钥 生产环境中请修改为随机字符串, 请勿外泄
- SECRET_KEY = '2vym+ky!997d5kkcc64mnz06y1mmui3lut#(^wd=%s_qj$1%x'
- # 预共享 Token coco 和 guacamole 用来注册服务账号, 不在使用原来的注册接受机制
- BOOTSTRAP_TOKEN = 'nwv4RdXpM82LtSvmV'
- DEBUG = False
- LOG_LEVEL = 'ERROR'
- LOG_DIR = os.path.join(BASE_DIR, 'logs')
- SESSION_EXPIRE_AT_BROWSER_CLOSE = True
- DB_ENGINE = 'mysql'
- DB_HOST = '127.0.0.1'
- DB_PORT = 3306
- DB_USER = 'jumpserver'
- DB_PASSWORD = '123456'
- DB_NAME = 'jumpserver'
- HTTP_BIND_HOST = '0.0.0.0'
- HTTP_LISTEN_PORT = 8080
- REDIS_HOST = '127.0.0.1'
- REDIS_PORT = 6379
- # 每行前面要对齐
四, 安装 Redis
- $ yum -y install Redis
- $ systemctl enable Redis
- $ systemctl start Redis
五, 安装 MySQL
- yum -y install MySQL MySQL-server
- mysql_secure_installation
- $ MySQL -uroot -p
来源: http://www.bubuko.com/infodetail-2924149.html