堡壘機 Jumpserver 的自動部署


Jumpserver概述

Jumpserver 是一款使用Python、Django開發的開源跳板機系統, 為互聯網企業提供了認證,授權,審計,自動化運維等功能,即堡壘機。

組件項目
Lina: JumpServer Web UI 項目
Luna: JumpServer Web Terminal 項目
KoKo: JumpServer 字符協議 Connector 項目,替代原來 Python 版本的 Coco
Lion: JumpServer 圖形協議 Connector 項目,依賴 Apache Guacamole
配置要求
硬件配置:2C 4G,50G (最低)
操作系統centos 7.6
Python = 3.6.x
Mysql ≥ 5.7
Mariadb ≥ 10.2
Redis >= 6.0

安裝

curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v2.10.4/quick_start.sh | bash

>>> 安裝配置 JumpServer
1. 配置網絡
是否需要支持 IPv6? (y/n)  (默認為 n): 完成

2. 配置加密密鑰
SECRETE_KEY:     MTY0YzMyNDAtZGM0Yy00NDMzLThmMjgtZTI2MjliZDI4YWYx
BOOTSTRAP_TOKEN: MTY0YzMyNDAtZGM0
完成

3. 配置持久化目錄
是否需要自定義持久化存儲, 默認將使用目錄 /opt/jumpserver? (y/n)  (默認為 n): 完成

4. 配置 MySQL
是否使用外部 MySQL? (y/n)  (默認為 n): 完成

5. 配置 Redis
是否使用外部 Redis? (y/n)  (默認為 n): 完成

>>> 安裝完成了
1. 可以使用如下命令啟動, 然后訪問
./jmsctl.sh start

2. 其它一些管理命令
./jmsctl.sh stop
./jmsctl.sh restart
./jmsctl.sh backup
./jmsctl.sh upgrade
更多還有一些命令, 你可以 ./jmsctl.sh --help 來了解

3. Web 訪問
http://172.16.77.77:8080
https://172.16.77.77:8443
默認用戶: admin  默認密碼: admin

4. SSH/SFTP 訪問
ssh admin@172.16.77.77 -p2222
sftp -P2222 admin@172.16.77.77

5. 更多信息
我們的官網: https://www.jumpserver.org/
我們的文檔: https://docs.jumpserver.org/


配置郵箱

SMTP 主機:smtp.qq.com
SMTP 端口:25
SMTP 賬號:1035060635@qq.com
SMTP 密碼:jmaqhkxfnjstbfjb

試用小結
1、感覺使用上來說,更適合大企業,百人以上的開發運維團隊使用,小企業反而不太適合。
2、數據庫連接我更喜歡使用 Navicat





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM