下面以JumpServer開源堡壘機搭建為例:
準備Python3和Python虛擬環境:如果所在設備沒有python的開發環境需要進行安裝,可以去python官方網站下載相應安裝包來進行安裝,并在計算機系統環境中進行簡單配置。
安裝堡壘機:下載項目可以去GitHub下載,下載完成后,先在計算機中安裝堡壘機所依賴的RPM和python庫,并且需要安裝好REDIS。
配置堡壘機:安裝完堡壘機后,啟動堡壘機創建數據庫堡壘機并且將其授權。授權完成后修改堡壘機本地的配置文件,將堡壘機的登錄賬戶和密碼設置為自己常用的不要使用默認,然后生成堡壘機數據庫表結構和初始化數據,即可運行堡壘機。
安裝SSHServer和WebSocketServer:去GitHub下載這兩個軟件,安裝依賴,修改配置文件并將其運行,以后會使用這兩種軟件進行遠程訪問堡壘機。安裝完成后需要進行連接測試。
安裝WebTerminal前端:安裝該前端后可以通過Web的方式訪問堡壘機,即可以避免對客戶端的依賴又能夠實現用戶權限控制。有很多開源的WebTerminal的項目,基本上都是通過ssh代理的方式調用并返回一個shell的虛擬終端(pty)。
連接堡壘機:選擇使用ssh還是web方式連接堡壘機,嘗試鏈接是否成功,成功后即可正常使用堡壘機的所有功能。
回答所涉及的環境:聯想天逸510S、Windows 10。
下面以JumpServer開源堡壘機搭建為例:
準備Python3和Python虛擬環境:如果所在設備沒有python的開發環境需要進行安裝,可以去python官方網站下載相應安裝包來進行安裝,并在計算機系統環境中進行簡單配置。
安裝堡壘機:下載項目可以去GitHub下載,下載完成后,先在計算機中安裝堡壘機所依賴的RPM和python庫,并且需要安裝好REDIS。
配置堡壘機:安裝完堡壘機后,啟動堡壘機創建數據庫堡壘機并且將其授權。授權完成后修改堡壘機本地的配置文件,將堡壘機的登錄賬戶和密碼設置為自己常用的不要使用默認,然后生成堡壘機數據庫表結構和初始化數據,即可運行堡壘機。
安裝SSHServer和WebSocketServer:去GitHub下載這兩個軟件,安裝依賴,修改配置文件并將其運行,以后會使用這兩種軟件進行遠程訪問堡壘機。安裝完成后需要進行連接測試。
安裝WebTerminal前端:安裝該前端后可以通過Web的方式訪問堡壘機,即可以避免對客戶端的依賴又能夠實現用戶權限控制。有很多開源的WebTerminal的項目,基本上都是通過ssh代理的方式調用并返回一個shell的虛擬終端(pty)。
連接堡壘機:選擇使用ssh還是web方式連接堡壘機,嘗試鏈接是否成功,成功后即可正常使用堡壘機的所有功能。
回答所涉及的環境:聯想天逸510S、Windows 10。