1.1 安裝依賴包html
1.2 編譯安裝前端
1.3 創建 Python 虛擬環境python
由於 CentOS 6/7 自帶的是 Python2,而 Yum 等工具依賴原來的 Python,爲了避免擾亂原來的環境咱們來使用 Python 虛擬環境mysql
# 看到下面的提示符表明成功,之後運行 Jumpserver 都要先運行以上 source 命令,如下全部命令均在該虛擬環境中運行 (py3) [root@localhost py3]linux
2.1 下載或 Clone 項目nginx
項目提交較多 git clone 時較大,你能夠選擇去 Github 項目頁面直接下載zip包。git
2.2 安裝依賴 RPM 包github
2.3 安裝 Python 庫依賴redis
2.4 安裝 Redis, Jumpserver 使用 Redis 作 cache 和 celery brokesql
2.5 安裝 MySQL
本教程使用 Mysql 做爲數據庫,若是不使用 Mysql 能夠跳過相關 Mysql 安裝和配置
2.6 建立數據庫 Jumpserver 並受權
2.7 修改 Jumpserver 配置文件
注意: 配置文件是 Python 格式,不要用 TAB,而要用空格
2.8 生成數據庫表結構和初始化數據
2.9 運行 Jumpserver
運行不報錯,請瀏覽器訪問 http://192.168.244.144:8080/ (這裏只是 Jumpserver, 沒有 Web Terminal,因此訪問 Web Terminal 會報錯)
帳號: admin 密碼: admin
3.1 下載或 Clone 項目
新開一個終端,鏈接測試機,別忘了 source /opt/py3/bin/activate
3.2 安裝依賴
3.3 查看配置文件並運行
這時須要去 Jumpserver 管理後臺-會話管理-終端管理(http://192.168.244.144:8080/terminal/terminal/)接受 Coco 的註冊
3.4 測試鏈接
密碼: admin
若是是用在 Windows 下,Xshell Terminal 登陸語法以下
密碼: admin
若是能登錄表明部署成功
Luna 已改成純前端,須要 Nginx 來運行訪問
訪問(https://github.com/jumpserver/luna/releases)下載對應版本的 release 包,直接解壓,不須要編譯
4.1 解壓 Luna
由於手動安裝 guacamole 組件比較複雜,這裏提供打包好的 docker 使用, 啓動 guacamole
這裏所須要注意的是 guacamole 暴露出來的端口是 8081,若與主機上其餘端口衝突請自定義一下。
再次強調:修改 JUMPSERVER_SERVER 環境變量的配置,填上 Jumpserver 的內網地址, 這時 去 Jumpserver-會話管理-終端管理 接受[Gua]開頭的一個註冊
6.1 安裝 Nginx 根據喜愛選擇安裝方式和版本
6.2 準備配置文件 修改 /etc/nginx/nginx.conf
6.3 運行 Nginx
6.4 訪問 http://192.168.244.144
Jumpserver是全球首款徹底開源的堡壘機,使用 GNU GPL v2.0 開源協議,是符合 4A 的專業運維審計系統。
Jumpserver 使用 Python / Django 進行開發,遵循 Web 2.0 規範,配備了業界領先的 Web Terminal 解決方案,交互界面美觀、用戶體驗好。
Jumpserver 採納分佈式架構,支持多機房跨區域部署,中心節點提供 API,各機房部署登陸節點,可橫向擴展、無併發訪問限制。
統一認證
資產管理
統一受權
審計
支持LDAP認證
Web terminal
SSH Server
支持Windows RDP
Windows 終端
Linux 終端
資產管理
用戶管理
儀表盤
歡迎你們,加入個人微信公衆號:代碼幫
同時,你們能夠關注個人我的博客:
https://blog.csdn.net/ITLearnHall
http://www.cnblogs.com/IT-LearnHall/
人生苦短,我願分享。本公衆號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於互聯網和我的學習工做的精華乾貨知識,一切來於互聯網,反饋回互聯網。
目前研究領域:大數據、機器學習、深度學習、人工智能、數據挖掘、數據分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及日常所使用的手機、電腦和互聯網上的使用技巧、問題和實用軟件。 只要你一直關注和呆在羣裏,天天必須有收穫
對應本平臺的討論和答疑QQ羣:大數據和人工智能(總羣)(779809018)
微信公衆號天天分享最新IT、大數據和人工智能新技術