Jumpserver開源堡壘機

Jumpserver開源跳板機系統部署python

1.    簡介git

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

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

 

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

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

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

2.    環境ssh

CentOS Linux release 7.3.1804 (Core)分佈式

3.    安裝epelide

# 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

相關文章
相關標籤/搜索