jumpserver 3.0 Centos-6系列的配置

jumpserver3.0配置

建議使用 centos 6 mini環境快速安裝,安裝過一些軟件後,其中可能會安裝一些不兼容的python庫,如pycrypto, django, 會影響快速安裝
一、環境
CentOS 6.x x86_64 mini service iptables stop
關閉SELinux的方法:
修改/etc/selinux/config文件中的

SELINUX="" 爲 disabled ,然後重啓。


如果不想重啓系統,使用命令

setenforce 0


二、安裝依賴rpm

 yum -y install epel-release

1240



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

1240


三、 下載jumpserver

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

1240


四、 執行快速安裝腳本

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

1240


1240


pip freeze

1240


在安裝程序之前,先安裝下依賴包
yum -y install python-django
接下來就可以安裝程序了
python install.py

1240


提前創建數據庫和用戶即可;

1240


1240


1240


運行crontab,定期處理失效連接,定期更新資產信息

cd .. && python manage.py crontab add

1240

crontab

注:

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

五、web登錄* 默認賬號密碼 admin 123456

1240


1240


注: 在使用Jumpserver過程中,有一步是系統用戶推送, 要推送成功,Client端(後端服務器)環境要滿足以下條件:

  1. 後端服務器需要有python,sudo 環境才能使用推送用戶,批量命令等功能

  2. 後端服務器如果開啓了selinux,請安裝 libselinux-python

    六、更新代碼

    cd /opt/jumpserver
    git pull

1240


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章