1. 程式人生 > >jumpserver-0.3.2 堡壘機環境搭建(圖文詳解)

jumpserver-0.3.2 堡壘機環境搭建(圖文詳解)

其他 install yum mage -128 req isa 解決 qq密碼

下載安裝包:https://github.com/jumpserver/jumpserver.git

解壓

三、執行快速安裝腳本
cd /opt/jumpserver/install

pip install -r requirement.txt

但是我的報錯了,然後使用pip手動安裝裏面的軟件包

然後執行安裝jumpserver

報錯截圖以及解決辦法: 技術分享 報錯原因這個intall.py腳本是python2.7 而重新安裝了python3.5,並作為默認,軟連接指向了/usr/bin/python 語法不一樣所以報錯。 最開始想改python腳本,結果發現有太多的要改,所以幹脆把python再換回原來的2.7版本,

然後在執行 技術分享

請務必先查看wiki https://github.com/jumpserver/jumpserver/wiki
支持的平臺: CentOS, RedHat, Fedora, Debian, Ubuntu, Amazon Linux, 暫不支持其他平臺安裝。

這時只有檢查python腳本,本機就是centos機器,為什麽會報錯。 技術分享 找到輸出報錯的行,應該是字符串截取的問題,在本機測試如下: 技術分享 然後註釋掉原來的代碼,更新如下(即將centos改為centos linux): 技術分享 再次運行腳本,原先的錯誤已解決: 技術分享

開始安裝epel源
sh: /usr/bin/yum: /usr/bin/python2.2: 壞的解釋器: 沒有那個文件或目錄

由於之前將python版本升級為3.5時修改了/usr/bin/yum 技術分享 繼續執行 技術分享

技術分享

Delta RPMs disabled because /usr/bin/applydeltarpm not installed.


Error downloading packages:
git-1.8.3.1-6.el7_2.1.x86_64: [Errno 5] [Errno 2] 沒有那個文件或目錄
rpm-libs-4.11.3-21.el7.x86_64: [Errno 5] [Errno 2] 沒有那個文件或目錄

安裝兩個python版本導致yum使用有問題,無法下載, 解決辦法: 這時候需要修改這個配置文件, vim /usr/libexec/urlgrabber-ext-down 修改文件頭,指向對應的配置文件 #! /usr/bin/python 再次執行install.py腳本就沒有報錯了 技術分享

然後去創建數據庫

技術分享

下面這個密碼如果輸入qq密碼的話會報錯,需要使用qq郵箱授權碼 技術分享

技術分享

瀏覽器輸入http://IP:8000/ 技術分享

jumpserver-0.3.2 堡壘機環境搭建(圖文詳解)