jumpserver3.0配置

建議使用 centos 6 mini環(huán)境快速安裝,安裝過一些軟件后,其中可能會安裝一些不兼容的python庫,如pycrypto, django, 會影響快速安裝
一、環(huán)境
CentOS 6.x x86_64 mini service iptables stop
關(guān)閉SELinux的方法:
修改/etc/selinux/config文件中的SELINUX="" 為 disabled ,然后重啟。
如果不想重啟系統(tǒng),使用命令setenforce 0
二、安裝依賴rpm

 yum -y install epel-release 
epel
 yum -y install git python-pip mysql-devel gcc automake autoconf
 python-devel vim sshpass lrzsz readline-devel

pkg

三、 下載jumpserver

 cd /opt && git clone https://github.com/jumpserver/jumpserver.git
git-jumpserver

四、 執(zhí)行快速安裝腳本

cd jumpserver/install && pip install -r requirements.txt 
如圖
pip-1

pip-2

pip freeze 
pip-freeze
在安裝程序之前,先安裝下依賴包
yum -y install python-django
接下來就可以安裝程序了
python install.py
install.py-1
提前創(chuàng)建數(shù)據(jù)庫和用戶即可;
install.py-2
install.py-3
install.py-4

運行crontab,定期處理失效連接,定期更新資產(chǎn)信息

cd .. && python manage.py crontab add

crontab

注:

  1. 根據(jù)提示輸入相關(guān)信息,完成安裝,完成安裝后,請訪問web,繼續(xù)查看后續(xù)文檔
    2)如果啟動失敗,請返回上層目錄,手動運行 ./service.sh start啟動
    3)如果./service.sh start啟動失敗 請進(jìn)入jumpserver目錄,手動運行 python manage.py runserver 0.0.0.0:80 python run_websocket.py
    4)如果啟動失敗,可能是由于 80端口和3000端口已經(jīng)被占用,或者數(shù)據(jù)庫賬號密碼不對,請檢查

五、web登錄* 默認(rèn)賬號密碼 admin 123456

login1
login2

注: 在使用Jumpserver過程中,有一步是系統(tǒng)用戶推送, 要推送成功,Client端(后端服務(wù)器)環(huán)境要滿足以下條件:

  1. 后端服務(wù)器需要有python,sudo 環(huán)境才能使用推送用戶,批量命令等功能
  2. 后端服務(wù)器如果開啟了selinux,請安裝 libselinux-python

六、更新代碼

 cd /opt/jumpserver
 git pull
git-update
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容