jumpserver安裝詳解

来源:http://www.cnblogs.com/clsn/archive/2017/11/06/7792161.html
-Advertisement-
Play Games

環境說明 主機為最小 安裝的centos6.9 x86_64. jumpserver安裝 第一個裡程碑:安裝git 1 [root@m01 ~]# yum -y install git 第二個裡程碑:克隆jumpserver 1 [root@m01 ~]# cd /application/ 2 3 ...


環境說明

  主機為最小 安裝的centos6.9 x86_64.

1 [root@m01 ~]# cat /etc/redhat-release 
2 CentOS release 6.9 (Final)
3 [root@m01 ~]# uname -a
4 Linux m01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

jumpserver安裝

第一個裡程碑:安裝git

1 [root@m01 ~]# yum -y install git

第二個裡程碑:克隆jumpserver

1 [root@m01 ~]# cd /application/
2 
3 [root@m01 application]# git clone https://github.com/jumpserver/jumpserver.git
4 Initialized empty Git repository in /application/jumpserver/.git/
5 remote: Counting objects: 20979, done.
6 remote: Compressing objects: 100% (27/27), done.
7 remote: Total 20979 (delta 0), reused 8 (delta 0), pack-reused 20951
8 Receiving objects: 100% (20979/20979), 26.20 MiB | 141 KiB/s, done.
9 Resolving deltas: 100% (14550/14550), done.

第三個裡程碑:將jumpserver切換到主線版本

1 [root@m01 application]# cd /application/jumpserver/
2 
3 [root@m01 jumpserver]# git checkout master
4 Branch master set up to track remote branch master from origin.
5 Switched to a new branch 'master'

第四個裡程碑:在資料庫服務上為jumpserver創建資料庫

1 ###設置jumpserver庫
2 CREATE DATABASE jumpserver CHARACTER SET utf8 COLLATE utf8_general_ci;
3 ###---授權root給資料庫
4 grant all on jumpserver.* to jumpserver@'%' identified by "123456";
5 ###
6 grant all on jumpserver.* to jumpserver@'localhost' identified by "123456";
7 ## 更新庫
8 flush privileges;----
9 ##

第五個裡程碑:執行安裝腳本

1 [root@m01 ~]# cd /application/jumpserver/install/
2 [root@m01 install]# python install.py

安裝過程中輸入相關信息

 1 開始關閉防火牆和selinux
 2 setenforce: SELinux is disabled
 3 
 4 請輸入您伺服器的IP地址,用戶瀏覽器可以訪問 [10.0.0.61]:
 5 是否安裝新的MySQL伺服器? (y/n) [y]: n
 6 請輸入資料庫伺服器IP [127.0.0.1]: 172.16.1.51
 7 請輸入資料庫伺服器埠 [3306]:
 8 請輸入資料庫伺服器用戶 [jumpserver]:
 9 請輸入資料庫伺服器密碼: oldboy123
10 請輸入使用的資料庫 [jumpserver]:
11 連接資料庫成功
12 
13 請輸入SMTP地址: smtp.163.com
14 請輸入SMTP埠 [25]:
15 請輸入賬戶: ****@163.com
16 請輸入密碼: ****
17 
18    請登陸郵箱查收郵件, 然後確認是否繼續安裝
19 
20 是否繼續? (y/n) [y]: y
21 開始寫入配置文件
22 開始安裝Jumpserver ...
23 開始更新jumpserver
24 Creating tables ...
25 Installing custom SQL ...
26 Installing indexes ...
27 Installed 0 object(s) from 0 fixture(s)
28 
29 請輸入管理員用戶名 [admin]:
30 請輸入管理員密碼: [5Lov@wife]: admin
31 請再次輸入管理員密碼: [5Lov@wife]: admin
32 Starting jumpserver service:                               [  OK  ]
33 
34 安裝成功,Web登錄請訪問http://ip:8000, 祝你使用愉快。
35 
36 請訪問 https://github.com/jumpserver/jumpserver/wiki 查看文檔

第六個裡程碑:安裝jinjia模塊

[root@m01 ~]#  cd /server/tools
[root@m01 tools]#  wget https://pypi.python.org/packages/47/83/679b5592feb54e948d6599edf5dac61d2991778c3ecbef6b8041663f4740/Jinja2-2.7.1.tar.gz
[root@m01 tools]#  tar xf Jinja2-2.7.1.tar.gz
[root@m01 tools]# cd Jinja2-2.7.1
[root@m01 Jinja2-2.7.1]# python setup.py  install

第七個裡程碑:重啟jumpserver服務

[root@m01 ~]# cd /application/jumpserver/
[root@m01 jumpserver]# python manage.py runserver 0.0.0.0:8000
或者執行下麵的命令
[root@m01 ~]# cd /application/jumpserver/
[root@m01 jumpserver]# ./service.sh restart

到此jumpserver安裝就完成了

1.1.2 jumpserver操作指南

1)瀏覽器訪問伺服器 http://ip:埠,  使用之前設置的用戶名和密碼登陸。

   2)登陸上以後就可以進行管理,在管理之前想要添加主機.

   3)先添加用戶組。

   4)然後進行資產管理,添加主機,可以批量添加主機

 

      批量添加示意:

 

   5)更多幫助信息請參照官方文檔。(使用0.3.2)

1  https://github.com/jumpserver/jumpserver/wiki/v0.3.2-應用圖解

1.1.3 安裝常見問題

請參照官方文檔。

1 https://github.com/jumpserver/jumpserver/wiki/v0.3.2-常見問題-FAQ

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1.活用【which/whatis/whereis】 whereis 查找文件的位置 whatis 查詢命令的幫助 whichis 查看可執行文件的位置 2.find 命令 find path -option [ -print ] [ -exec -ok command ] {} ; 參數說明 : ...
  • cmd—>bcdedit -set testsigning off重啟電腦就好了 ...
  • 當嘗試把Excel導入SQL時,發生此異常: Unexpected error from external database driver (1). 在網上查找到一個解決方法,網址http://datacap.hk/en/knowledge_base/export-excel-file-proble ...
  • 1.導入證書 打開IIS服務管理器,點擊電腦名稱,雙擊‘伺服器證書 雙擊打開伺服器證書後,點擊右則的導入 選擇證書文件,點擊確定 2.站點開啟SSL 選擇證書文件,點擊確定 點擊網站下的站點名稱,點擊右則的綁定 打開網站綁定界面後,點擊添加 添加網站綁定內容:選擇類型為https,埠443和指定 ...
  • Shell 簡介 Shell作為命令語言,它互動式地解釋和執行用戶輸入的命令;作為程式設計語言,它定義了各種變數和參數,並提供了許多在高級語言中才具有的控制結構,包括迴圈和分支。 常常作為批處理命令來使用,用來提高生產效率! 入門 下麵是Shell的一段簡單入門程式,我們在Linux上面使用 然後將 ...
  • 第一個裡程碑:創建https證書 1 [root@web01 backup]# openssl req -new -x509 -nodes -out server.crt -keyout server.key 2 3 Generating a 2048 bit RSA private key 4 . ...
  • 本節來學習IIC介面下的24C02 驅動分析,本節學完後,再來學習Linux下如何使用IIC操作24C02 1.I2C通信介紹 它是由數據線SDA和時鐘SCL構成的串列匯流排,可發送和接收數據,是一個多主機的半雙工通信方式 每個掛接在匯流排上的器件都有個唯一的地址 位速在標準模式下可達 100kbit/ ...
  • 用vim打造適合自己的編輯器 一、vimrc是vim的配置文件,可以修改兩個位置 1.etc/vim/vimrc //一般配置文件都帶有rc的尾碼 2.~/.vimrc //在用戶目錄下存在的,/home/用戶名 ~/.vimrc優先順序高 進入etc/vim/vimrc vimrc配置 http:/ ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...