当前位置:   article > 正文

Ubuntu系统JumpServer安装配置_ubantu安装jumpserver

ubantu安装jumpserver

环境

系统: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.若参照本文档安装有误,请参考官方文档安装

一. 准备 Python3 和 Python 虚拟环境

1.1 安装依赖包

apt-get update && apt-get -y upgrade
apt-get -y install wget gcc libffi-dev git libmysqlclient-dev
  • 1
  • 2

修改字符集, 否则可能报 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
  • 1
  • 2
  • 3

1.2 安装 Python3.6

add-apt-repository ppa:jonathonf/python-3.6 -y
apt-get update
apt-get -y install python3.6 python3.6-dev python3.6-venv
  • 1
  • 2
  • 3

1.3 建立 Python 虚拟环境

为了不扰乱原来的环境我们来使用 Python 虚拟环境

cd /opt
python3.6 -m venv py3
source /opt/py3/bin/activate
  • 1
  • 2
  • 3

看到下面的提示符代表成功, 以后运行 Jumpserver 都要先运行以上 source 命令, 以下所有命令均在该虚拟环境中运行
在这里插入图片描述

二. 安装 Jumpserver

2.1 下载Jumpserver 项目

cd /opt/
git clone --depth=1 https://github.com/jumpserver/jumpserver.git
  • 1
  • 2

2.2 安装依赖包

cd /opt/jumpserver/requirements
apt-get -y install $(cat deb_requirements.txt)
  • 1
  • 2

如果没有任何报错请继续

2.3 安装 Python 库依赖

pip install --upgrade pip setuptools
pip install -r requirements.txt
  • 1
  • 2

如果下载速度很慢, 可以换国内源

pip install --upgrade pip setuptools -i https://mirrors.aliyun.com/pypi/simple/
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
  • 1
  • 2

2.4 安装 Redis, Jumpserver 使用 Redis 做 cache 和 celery broke

若已安装redis或用其他服务器上的redis,请忽略这一步

apt-get -y install redis-server
  • 1

2.5 安装 MySQL

本教程使用 Mysql 作为数据库, 如果不使用 Mysql 可以跳过相关 Mysql 安装和配置
若已安装MySQL或用其他服务器上的MySQL,请忽略这一步

apt-get -y in
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/660580
    推荐阅读
    相关标签
      

    闽ICP备14008679号