環境 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
訪問之前確保防火牆已關閉
登錄