天天看點

安裝jumpserver

Jumpserver是一款使用Python, Django開發的開源跳闆機系統,,基于ssh協定來管理,用戶端無需安裝agent,助力網際網路企業高效 使用者、資産、權限、審計 管理

官網位址:

<a href="http://www.jumpserver.org/">http://www.jumpserver.org/</a>

特點:

完全開源,GPL授權

CMDB 資産管理

Python編寫,容易再次開發

實作了跳闆機基本功能,認證、授權、審計

內建了Ansible,批量指令等

支援WebTerminal

Bootstrap編寫,界面美觀

自動收集硬體資訊

錄像回放

指令搜尋

實時監控

批量上傳下載下傳

目前jumpserver最新版本是0.4.0,這個版本需要安裝docker容器,而且python版本是3.6的,django是1.11版本的,是以安裝0.4.0時候要把這幾個環境準備好,安裝的基本步驟如下:

1.首先安裝docker:

yum install -y docker

2.啟動docker服務:

systemctl enable docker systemctl start docker

3.安裝docker-compose:

4.設定docker-compose目錄的權限:

chmod 755 /usr/local/bin/docker-compose

5.下載下傳jumpserver源碼:

cd jumpserver

配置docker加速器,可參考以下文章,如果不配置docker加速器會很慢:

<a href="http://ask.apelearn.com/question/15126">http://ask.apelearn.com/question/15126</a>

6.檢查是否有監聽8080端口的服務,如果有則關閉

7.進入到一個虛拟終端

screen

8.使用docker-compose安裝jumpserver

docker-compose up

以上是0.4.0版本的安裝步驟。

我這裡沒有安裝0.4.0版本,我安裝的是低一個版本的0.3.x的版本,因為這個版本用的比較多,而且不用配置那麼多環境。

官方的安裝文檔如下:

<a href="https://github.com/jumpserver/jumpserver/wiki/v0.3.2-%E5%9F%BA%E4%BA%8E-RedHat-%E7%9A%84%E7%B3%BB%E7%BB%9F">https://github.com/jumpserver/jumpserver/wiki/v0.3.2-%E5%9F%BA%E4%BA%8E-RedHat-%E7%9A%84%E7%B3%BB%E7%BB%9F</a>

0.3.x版本的安裝步驟如下:

1.安裝git:

[root@localhost ~]# yum install -y git

2.到一個比較大的目錄下,通過git克隆jumpserver代碼:

3.由于這時候克隆的是0.4.0的版本,是以還需要通過git回退到0.3.x版本上:

4.如果你的機器已經安裝過mysql,可以先建立jumpserver庫以及對應的使用者名密碼,如果你沒有安裝mysql資料庫的話可以忽略這一步,一會讓jumpserver自動安裝即可:

5.開始執行腳本安裝jumpserver:

成功完成郵箱服務的配置後,你的郵箱會收到一封測試郵件:

安裝jumpserver

然後還需要配置管理者使用者資訊:

jumpserver的配置檔案路徑如下,以上安裝過程中的配置資訊都可以在這個配置檔案裡更改:

使用浏覽器,通路8000端口登入jumpserver界面:

安裝jumpserver

登入成功:

安裝jumpserver

如果需要修改密碼,可以在這裡修改:

安裝jumpserver
安裝jumpserver

使用者管理菜單中可以選擇檢視使用者或使用者組,這裡所檢視到的使用者是可以登入該web頁面的使用者:

安裝jumpserver

授權管理裡的系統使用者則是可以登入客戶機的系統使用者:

授權規則裡可以定義哪些使用者能夠通路哪些機器:

安裝jumpserver

1.需要先生成一個密鑰對,這一步我是在堡壘機上操作的:

2.到jumpserver的管理界面點選 “設定“ ,進入 “設定“ 頁面上建立管理使用者:

安裝jumpserver

3.接着到一台客戶機上建立相應的系統使用者,并配置公鑰:

4.測試一下能否在堡壘機上通過私鑰登入客戶機:

如上登入成功,這樣我們的管理使用者就算是建立完成了。

本文轉自 ZeroOne01 51CTO部落格,原文連結:http://blog.51cto.com/zero01/2062949,如需轉載請自行聯系原作者

上一篇: 搭建git私服