$ sudo apt-get update
$ sudo apt-get upgrade
$ pip3 install --upgrade pip
# c/_cffi_backend.c:15:17: fatal error: ffi.h: 没有那个文件或目录
$ sudo apt-get install libffi-dev
# Modules/LDAPObject.c:17:18: fatal error: sasl.h: 没有那个文件或目录
$ sudo apt-get install libsasl2-dev
$ sudo apt-get install slapd ldap-utils
# 需要的数据库
$ sudo apt-get install redis-server
$ cd ~
$ git clone https://github.com/jumpserver/jumpserver.git
$ cd ~/jumpserver
$ git checkout dev
# 取消可能影响到我们安装路径的环境变量
$ unset PYTHONPATH
$ cd requirements && sudo apt-get install -y $(cat deb_requirements.txt) && pip3 install -r requirements.txt
$ cd ~/jumpserver
$ cp config_example.py config.py
$ cd apps && python3 manage.py makemigrations && python3 manage.py migrate
$ cd ~/jumpserver
# 安装配置coco,coco被配置用来支持远程登陆
$ git clone https://github.com/jumpserver/coco.git
$ cd coco
$ cd requirements
$ pip3 install -r requirements.txt
$ cd ~/jumpserver/coco
$ cp conf_example.py conf.py
$ cd ~/jumpserver
$ python3 run_server.py all &
#如果提示 “[service ERROR] Access key is not valid”,则需要执行如下操作
#$ rm -rf coco/keys/.access_key
$ python3 coco/run_server.py