jumpserver簡易安裝
官方網站:https://github.com/jumpserver/jumpserver/wiki/v0.3.x-%E5%9F%BA%E4%BA%8E-RedHat#1-%E5%AE%89%E8%A3%85git
適用於版本:v0.3.1-3
1.安裝git
yum -y install git
1.2 安裝jump server軟件
命令:(切換到安裝目錄)cd /opt
命令:(進行下載jumpserver軟件)git clone https://github.com/jumpserver/jumpserver.git
命令:(切換到安裝目錄)cd /opt/jumpserver
命令:(安裝)git checkout 0.3.3
You are in ‘detached HEAD‘ state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
你處於“root”的狀態。你可以四處看看,做實驗
更改並提交它們,您可以丟棄您在其中所做的任何提交
狀態不影響任何分支,通過執行另一個簽出。
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at 3533c01... Update requirements.txt
(成功)
註:不要安裝在/root、/home 等目錄下,以免權限問題
1.3 執行安裝腳本
命令:(切換到啟動腳本目錄)cd /opt/jumpserver/install
命令:(進行執行安裝腳本)python install.py
請務必先查看wiki https://github.com/jumpserver/jumpserver/wiki
執行安裝腳本的過程(以下全是執行安裝腳本的過程)
1.3.1 安裝過程-第一個裏程碑(開始安裝epel源)
Installed:
安裝
epel-release.noarch 0:6-8
Complete!
完成了
1.3.2 第二個裏程碑(開始安裝依賴包)
Complete!
完成了
1.3.3 第三個裏程碑(開始安裝依賴pip包)
Successfully installed MarkupSafe(成功安裝了)-1.0 MySQL-python-1.2.5 PyYAML-3.10 ansible-1.9.4 argparse-1.4.0 backports-abc-0.5 backports.ssl-match-hostname-3.5.0.1 certifi-2018.1.18 django-1.6 django-bootstrap-form-3.2 django-crontab-0.6.0 django-smtp-ssl-1.0 ecdsa-0.13 jinja2-2.10 paramiko-1.16.0 passlib-1.6.5 psutil-3.3.0 pycrypto-2.4.1 pyinotify-0.9.6 pyte-0.5.2 singledispatch-3.4.0.3 six-1.11.0 tornado-4.3 wcwidth-0.1.7 xlrd-0.9.4 xlsxwriter-0.7.7
1.3.4 第四個裏程碑(開始關閉防火墻和selinux)
setenforce: SELinux is disabled (SELINUX是禁止的)
請輸入您服務器的IP地址,用戶瀏覽器可以訪問 [10.0.0.66]: 10.0.0.66
是否安裝新的MySQL服務器? (y/n) [y]: y
1.3.5 第五個裏程碑(開始安裝設置mysql (請手動設置mysql安全))
默認用戶名: jumpserver 默認密碼: 5Lov@wife
Complete!
完成了
Starting mysqld: [ OK ]
連接數據庫成功
請輸入SMTP地址:[email protected]
請輸入SMTP端口 [25]: 25
請輸入賬戶: oldboy
請輸入密碼: 123456
[Errno -2] Name or service not known
是否跳過(y/n) [n]? : y
請登陸郵箱查收郵件, 然後確認是否繼續安裝
是否繼續? (y/n) [y]: y
開始寫入配置文件
開始安裝Jumpserver ...
開始更新jumpserver
1.3.6 第六個裏程碑(安裝jumpserver)
請輸入管理員用戶名 [admin]: admin
請輸入管理員密碼: [5Lov@wife]: 666666
請再次輸入管理員密碼: [5Lov@wife]: 666666
Starting jumpserver service: [ OK ]
安裝成功,Web登錄請訪問http://ip:8000, 祝你使用愉快。
請訪問 https://github.com/jumpserver/jumpserver/wiki 查看文檔
1.4 如何啟動jumpserver服務
命令:(切換)/opt/jumpserver
命令:(啟動)./service.sh start
1.5 進入jumpserver的後臺
10.0.0.66:8000
1.6 (安裝完成)安裝事項
1. 安裝過程中要求輸入數據庫密碼時,直接回車就行
2. 完成安裝後,請訪問web,繼續查看後續文檔
3. 如果啟動失敗,請返回上層目錄,手動運行./service.sh restart啟動
4. 默認賬號密碼 admin 5Lov@wife
1.7 擴展Linux軟件下載安裝方式
①. Linux系統上基本軟件下載安裝方式
利用yum進行軟件下載安裝
②. 利用python語言開發的軟件,進行下載安裝
pip install xxx
③. 利用ruby語言開發的軟件,進行下載安裝
gem installl xxx
2.進行配置jumpserver軟件
2.1 登錄jumpserver
用戶名:admin
密碼:123456
jumpserver簡易安裝