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
