环境 centos7
本机ip 192.168.238.138
实验环境关闭防火墙和selinux
本人使用centos7网络源和最新的epel源
epel源地址 wget https://mirrors.tuna.tsinghua.edu.cn/epel/epel-release-latest-7.noarch.rpm
安装yum -y install epel-release-latest-7.noarch.rpm
假如以前安装过epel源 首先卸载
查询:rpm -qa | grep epel
卸载:rpm -e epel-release-【后面是版本号】
安装完源清除缓存 yum clean all && yum makecache
安装python所需包
yum -y install git python-pip mysql-devel gcc automakce autoconf python-devel vim sshpass readline-devel unzip mariadb mariadb-server
下载jumpserver
注:去github上面下载zip包,unzip解压缩即可
再次我已下载好了jumpserver的包上传上去解压就可以
安装上传下载的软件和解压的软件
解压到所需路径下,这是实验环境所以我就解压到根下
cd jumpserver/install下执行快速安装脚本 pip install -r requirements.txt
假如安装最后出现版本太低
则直接升级pip即可
使用pip freeze查看安装的包
在执行安装python脚本安装前确保数据库是否开启
执行python脚本安装
上面的密码为网易邮箱的授权码
登录自己的网易邮箱找到设置->客户端授权密码->
假如第一次启动失败,不要着急
查看是否80端口被占用,杀死80端口所占用程序和数据库账号密码是否正确。
在jumpserver路径下运行python manage.py runserver 0.0.0.0:80
访问之前确保防火墙已关闭
登录