赞
踩
系统:Ubuntu
IP:106.14.14.134
硬件配置: 2个CPU核心, 4G 内存, 50G 硬盘(最低)
操作系统: Linux 发行版 x86_64
Python = 3.6.x
Mysql Server ≥ 5.6
Mariadb Server ≥ 5.5.56
Redis
注:
1.jumpserver要和各个组件的版本一致,本文版本是Version 1.5.9-2 GPLv2.
2.安装运行jumpserver及其组件时,都是在Python虚拟环境中执行命令,source /opt/py3/bin/activate
3.本人没有安装Windows支持组件Guacamole,若有需要,请参考官方文档安装
4.若参照本文档安装有误,请参考官方文档安装
apt-get update && apt-get -y upgrade
apt-get -y install wget gcc libffi-dev git libmysqlclient-dev
修改字符集, 否则可能报 input/output error的问题, 因为日志里打印了中文
apt-get -y install language-pack-zh-hans
export LC_ALL=zh_CN.UTF-8
echo 'LANG="zh_CN.UTF-8"' > /etc/default/locale
add-apt-repository ppa:jonathonf/python-3.6 -y
apt-get update
apt-get -y install python3.6 python3.6-dev python3.6-venv
为了不扰乱原来的环境我们来使用 Python 虚拟环境
cd /opt
python3.6 -m venv py3
source /opt/py3/bin/activate
看到下面的提示符代表成功, 以后运行 Jumpserver 都要先运行以上 source 命令, 以下所有命令均在该虚拟环境中运行
cd /opt/
git clone --depth=1 https://github.com/jumpserver/jumpserver.git
cd /opt/jumpserver/requirements
apt-get -y install $(cat deb_requirements.txt)
如果没有任何报错请继续
pip install --upgrade pip setuptools
pip install -r requirements.txt
如果下载速度很慢, 可以换国内源
pip install --upgrade pip setuptools -i https://mirrors.aliyun.com/pypi/simple/
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
若已安装redis或用其他服务器上的redis,请忽略这一步
apt-get -y install redis-server
本教程使用 Mysql 作为数据库, 如果不使用 Mysql 可以跳过相关 Mysql 安装和配置
若已安装MySQL或用其他服务器上的MySQL,请忽略这一步
apt-get -y in
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。