當前位置:編程學習大全網 - 源碼下載 - centos7下jumpserver部署,多個koko組件分布式部署。

centos7下jumpserver部署,多個koko組件分布式部署。

jumpserver堡壘機官方地址:

pose部署。

服務器初始化腳本:

docker環境安裝好之後開始部署jumpserver服務。我們部署在/data目錄下。

參考docker-compose部署的文檔。

/wojiushixiaobai/docker-compose

拉取Git倉庫。

在這個Git倉庫中包含了jumpserver服務器的所有組件,.env是環境變量。理論上如果不需要部署分布式的話,直接啟動服務就完成了安裝,啟動命令為 docker-compose up -d 。如下

通過服務器的80端口即可訪問,管理員的用戶名密碼都為admin。

ssh 登錄的話,默認koko的端口是2222,所以

輸入密碼即可。

分布式部署koko的話,docker-compose 文件需要做壹些改動。

需要暴露並映射出core服務的8080端口,在core服務中添加以下兩行

參考:

docker-compose.yml文件修改好之後我們可以啟動服務。

可以看到服務已經啟動,jms_core的端口為8080 ,koko端口為2222,koko端口可以自定義修改,ssh登錄的時候使用自定義修改的端口即可。

此時在另外壹臺服務器部署koko組件。

官網文檔中使用的是docker部署,我修改為通過docker-compose部署。

服務器初始化文件可以參考以上腳本,按照需要修改,實際需要docker和docker-compose環境即可。

docker-compose.yml文件如下,請按照實際情況和需要來修改

在這個文件中我將koko的端口映射為2223-->2222,即ssh 登錄的時候 ssh -p 2223 admin@IP 即可,環境變量CORE_HOST處修改為妳jumpserver服務器部署處的主機IP的8080端口,之前我特意添加並映射過8080端口,環境變量 BOOTSTRAP_TOKEN處修改為妳自己的token,此處token在妳部署jumpserver處的Git倉庫的 .env 文件中,請按照需要自行修改。

當文件修改完之後就可以啟動了。

docker-compose ps 查看服務運行狀態。

如果服務正常啟動我們可以通過ssh連接測試是否部署成功。

1,連接jumpserver服務器所在的koko,端口是2222

2, 連接另壹臺服務器的koko,端口是2223

輸入密碼後如果出現以下界面即部署成功。

web端登錄需要訪問jumpserver服務器的80端口,用戶名密碼都是admin。

提示:服務器的相關端口要打開,如80,8080,2222,2223.

  • 上一篇:火箭的信息
  • 下一篇:妳用內部網滲透做什麽?
  • copyright 2024編程學習大全網