堡壘機


什么是堡壘機

在特定網絡環境下,為了保障網絡和數據不受外界入侵和破壞,而運用各種技術手段,實時收集和監控網絡環境中的每一個組成部分的系統狀態、安全事件、網絡活動,以便集中報警、及時處理及審計定責。

我們又把堡壘機叫做跳板機。簡易的跳板機功能簡單,主要核心功能是遠程登錄服務器和日志審計。堡壘機還可以用來做資產管理、監控、用戶授權等。

虛擬機 IP
jumpserver(搭建堡壘機) 192.168.200.36
client(需要添加的資產) 192.168.200.37
端口 作用 說明
22 SSH SSH協議連接服務器
80,8080 WEB服務 進入網頁的端口,可以自行修改
2222 jumpserver終端連接端口 使用xshell等連接

 

一 安裝部署 - JumpServer   

 https://docs.jumpserver.org/zh/v2.17.0/install/setup_by_fast/ 

一鍵部署或者離線部署

一鍵部署:(有網的情況下)

# 默認會安裝到 /opt/jumpserver-installer-v2.17.0 目錄

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

離線部署:

從飛致雲社區 下載最新的 linux/amd64 離線包, 並上傳到部署服務器的 /opt 目錄

cd /opt
tar -xf jumpserver-offline-installer-v2.17.0-amd64-81.tar.gz
cd jumpserver-offline-installer-v2.17.0-amd64-81
# 安裝
./jmsctl.sh install

# 啟動
./jmsctl.sh start

完成后用IP進入到網頁中

 

 用戶名和密碼都是 admin  (也可以重設一下密碼)

 

出現該界面,即為搭建成功。

 二 基礎環境配置

1.關閉防火牆

#systemctl stop firewalld              關閉防火牆
#systemctl disable firewalld           禁止開機自啟
#setenforce 0                          臨時關閉selinux
#sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config      永久關閉selinux
#yum install vim net-tools -y          安裝需要使用的工具

2.進入管理終端

在搭建堡壘機的服務器里輸入以下命令

ssh -p 2222 admin@127.0.0.1
#ssh    登錄協議
#-p        選擇登錄端口,jumpserver登錄端口為2222
#admin@127.0.0.1        #終端用戶名為admin,IP為本地IP127.0.0.1
#登錄密碼為你jumpserver登錄密碼

 

出現該界面即登錄成功。jumpserver完整的搭建成功

3.給管理終端設置ssh免密登錄

我們可以通過配置ssh秘鑰來進行免密登錄,輸入以下命令:

ssh-keygen       #生成ssh秘鑰,公鑰。生成在/root/.ssh/下

 

cat /root/.ssh/id_rsa.pub    #查看公鑰
#將復制的公鑰粘貼到指定位置

 

 

 三 用戶管理

這個用戶是用來登錄Jumpserver堡壘機的

1.創建一個普通用戶

用戶管理-用戶列表-創建

  賬戶除了用戶組暫時不用填    認證——密碼策略——設置密碼

然后提交即可

 

2.資產管理

資產管理——系統用戶——特權用戶——創建

普通用戶和特權用戶的區別:普通用戶不是root管理員賬號,而特權用戶是。特權用戶可以獲得虛擬機的一些信息等。

 

 設置名稱——選擇文件

 

 

 

ssh-keygen -f jumpserver2    #在當前目錄下,生成jumpserver2的公鑰私鑰。

 

然后在xftp中,將創立的私鑰拉出來

 

選擇文件——選中jumpserver2並且上傳——提交

 

 

3.創建資產

此時就要開始綁定服務器/虛擬機了。

右鍵Default——創建節點——進入新創建的節點——創建

 

 

 注意:虛擬機名不需要和主機名一樣虛擬機名不需要和主機名一樣

 

 出現下面界面即創建資產成功(創建成功,但是並沒有進行綁定)

 

 

4.綁定資產

設置linux名稱——添加用戶——設置用戶密碼——visudo

 

 

 

ssh-copy-id -i jumpserver2.pub jumpserver2@192.168.200.37
#復制ssh到jumpserver2@192.168.200.37

然后就綁定成功了,不過需要進行測試。

 

四 權限管理

1.創建普通用戶

資產管理——系統用戶——普通用戶——創建——ssh

 

 創建普通用戶,用戶名和密碼寫你虛擬機的。

 

 

權限管理——資產授權——創建

 

2.設置普通用戶

 打開自動推送

 

3.管理頁面

 

 
 

web終端:

 

 文件管理:

 

 

 

五 身份認證

1.創建用戶

用戶管理——用戶列表——創建

多創建幾個用戶,用來分配給用戶組。多創建幾個系統審計員和用戶

 

 

2.創建用戶組

 

 然后提交

3.用戶權限說明

  • 普通用戶權限:就是用來操作資產的普通用戶,無法查看儀表盤,日志等操作界面。

  • 普通用戶的界面:普通用戶只有一個用戶界面。因為前面我們給用戶分配了資產,所以這里“我的資產”中有機器。批量命名/web終端/文件管理均可使用。前提是管理員分配了資產。

 

 

  • 審計員權限:擁有普通用戶的權限,並且可以查看日志儀表盤等界面。

  • 審計員用戶界面:和管理員一樣,他們也有兩個界面,一個管理界面一個用戶界面

 

 

 

 


免責聲明!

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



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