Jumpserver開源堡壘機

Jumpserver開源跳板機系統部署

1.    簡介

Jumpserver使用Python / Django 進行開發,遵循 Web 2.0 規範,配備了業界領先的 Web Terminal 解決方案,交互界面美觀、用戶體驗好。

Jumpserver採納分佈式架構,支持多機房跨區域部署,中心節點提供 API,各機房部署登錄節點,可橫向擴展、無併發限制。改變世界,從一點點開始。

 

wiki地址https://github.com/jumpserver/jumpserver/wiki

官方網站:http://www.jumpserver.org/

Github地址https://github.com/jumpserver/jumpserver

2.    環境

CentOS Linux release 7.3.1804 (Core)

3.    安裝epel

# yum makecache

# yum install epel-release

# yum clean all

4.    安裝依賴包

# yum -y install python-pip python-devel sshpass lrzsz readline-devel

5.    安裝mariadb-server

# yum -y install mariadb mariadb-devel mariadb-server

# systemctl start mariadb

# systemctl enable mariadb

創建數據庫jumpserver授權

# create database jumpserver default charset 'utf8';

# grant all on jumpserver.* to 'jumpserver'@'127.0.0.1' identified by 'password';

6.    下載jumpserver

# wget https://github.com/jumpserver/jumpserver/archive/0.3.2-rc2.tar.gz

# cd /usr/local/src

# cd /usr/local/src

# tar -xf 0.3.2-rc2.tar.gz

# cd /usr/local/src/jumpserver-0.3.2-rc2/install

# pip install -r requirement.txt

查看已安裝的依賴包

# pip freeze

如果發現版本不一致,那麼通過指定版本號重新安裝正確版本的依賴包,例如:pip install django==1.6

注意:安裝包的版本,必須要與requirement.txt文件中的版本保持一致,否則會出現各種各樣的兼容性問題!

7.    安裝jumpserver

# python install.py

# cd jumpserver/install

8.    啓動jumpserver

./service.sh start

9.    訪問http://ip:8000

密碼:5Lov@wife

用戶名:admin

68747470733a2f2f6a756d707365727665722d72656c656173652e6f73732d636e2d68616e677a686f752e616c6979756e63732e636f6d2f4a756d7073657276657231332e6a7067

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章