日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jumpserver 堡垒机环境搭建(图文详解)

發布時間:2024/4/14 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jumpserver 堡垒机环境搭建(图文详解) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Jumpserver 是一款由python編寫開源的跳板機(堡壘機)系統,實現了跳板機應有的功能。基于ssh協議來管理,客戶端無需安裝agent。

特點:

完全開源,GPL授權
Python編寫,容易再次開發
實現了跳板機基本功能,認證、授權、審計
集成了Ansible,批量命令等
支持WebTerminal
Bootstrap編寫,界面美觀
自動收集硬件信息
錄像回放
命令搜索
實時監控
批量上傳下載


jumpserver 3.0 安裝

相對于 jumpserver 2.0 版本,在新的版本 3.0 中取消了LDAP授權,取而代之的是ssh進行推送;界面也有所變化,功能更完善,安裝更簡單,不像 2.0 的版本,難住了好多人。下面通過兩臺主機來搭建 jumpserver堡壘機!

環境:
Centos 6.5 x86_64
關閉 iptables,關閉 selinux
jumpserver:192.168.1.200
clients:192.168.1.210
ps:操作只針對 jumpserver,clients 不會進行操作,只是環境需求。

一、安裝依賴包
yum -y install epel-release
yum clean all && yum makecache
yum -y update
yum -y install git python-pip mysql-devel gcc automake autoconf python-devel vim sshpass lrzsz readline-devel

二、下載 jumpserver
cd /opt
git clone https://github.com/jumpserver/jumpserver.git
注: 如果下載失敗,則去github上面下載zip包,unzip解壓縮即可

三、執行快速安裝腳本
cd /opt/jumpserver/install

pip install -r requirement.txt

查看安裝的包
pip freeze

python install.py
輸入jumpserver的地址,默認為:”192.168.1.200”,回車即可。
是否安裝MySQL:選擇”y”進行安裝

MySQL 啟動后會要求用戶輸入 郵件服務器及賬戶(后期用來發送用戶名、ssh pass、web pass、ssh key)

輸入smtp信息之后發現報錯了,是python的pycrypto模塊問題,需要卸載重裝:
pip uninstall pycrypto
easy_install pycrypto

安裝之后繼續 python install.py 進行安裝,并且輸入 web管理員用戶名和管理員密碼,ok

運行 crontab,定期處理失效連接,定期更新資產信息
cd /opt/jumpserver
python manage.py crontab add

注:
1)根據提示輸入相關信息,完成安裝,安裝完成后,請訪問web,繼續查看后續文檔
2)如果啟動失敗,請返回上層目錄,手動運行 ./service.sh start 啟動
3)如果 ./service.sh start 啟動失敗
cd /opt/jumpserver
python manage.py runserver 0.0.0.0:80
python run_websocket.py
4)如果啟動失敗,可能是由于80端口和3000端口已經被占用,或者數據庫賬號密碼不對,請檢查

五、Web登錄
http://192.168.1.200

注意:
在使用jumpserver過程中,有一步是系統用戶推送,要推送成功,client(后端服務器)要滿足以下條件:
1)后端服務器需要有python、sudo環境才能使用推送用戶,批量命令等功能
2)后端服務器如果開啟了selinux,請安裝libselinux-python

六、更新代碼
cd /opt/jumpserver
git pull

環境搭建到這一步就結束啦~

總結

以上是生活随笔為你收集整理的jumpserver 堡垒机环境搭建(图文详解)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。