如何設置實現本地JumpServer遠程訪問管理界面

文章目錄

  • 前言
    • 1. 安裝Jump server
    • 2. 本地訪問jump server
    • 3. 安裝 cpolar內網穿透軟件
    • 4. 配置Jump server公網訪問地址
    • 5. 公網遠程訪問Jump server
    • 6. 固定Jump server公網地址

前言

JumpServer 是廣受歡迎的開源堡壘機,是符合 4A 規范的專業運維安全審計系統。JumpServer 幫助企業以更安全的方式管控和登錄所有類型的資產,實現事前授權、事中監察、事后審計,滿足等保合規要求。

下面介紹如何簡單設置即可使本地jump server 結合cpolar 內網穿透實現遠程訪問jump server 管理界面.

1. 安裝Jump server

本文搭建一個jump server 作為演示,通過jump server 官網的Linux 安裝方法,開始我們需要安裝環境,可以參考官網說明步驟,安裝所需的環境:

官網安裝方法: https://docs.jumpserver.org/zh/v3/installation/setup_linux_standalone/requirements/

安裝環境后.使用一鍵安裝命令,一鍵安裝,接下來等待安裝即可,這里簡單介紹的是在線安裝方式

curl -sSL https://resource.fit2cloud.com/jumpserver/jumpserver/releases/latest/download/quick_start.sh | bash

安裝成功后,我們可以看到所有的組建提示啟動正常,下面web access 顯示了 本地訪問的地址,端口號為80端口,同時可以看到默認用戶名為:admin 和默認密碼;admin

image-20230829170443614

2. 本地訪問jump server

通過上面看到的本地訪問地址,我們打開瀏覽器,在局域網環境通過上面的局域網地址進行訪問,端口80,本機直接使用本機地址訪問,這邊使用本機地址訪問,訪問后成功看到了Jump server是登錄界面,輸入默認的用戶名密碼即可登錄,本地訪問測試ok,下面在Linux中安裝cpolar 內網穿透工具,實現遠程訪問

image-20230830104427724

3. 安裝 cpolar內網穿透軟件

上面我們在本地Linux中安裝和啟動了jump server服務,并且本地訪問ok,下面我們在Linux安裝cpolar內網穿透工具,通過cpolar的http公網地址,我們可以很容易實現遠程訪問jump server,而無需自己注冊域名購買云服務器.下面是安裝cpolar步驟

cpolar官網地址: https://www.cpolar.com

  • 使用一鍵腳本安裝命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 向系統添加服務
sudo systemctl enable cpolar
  • 啟動cpolar服務
sudo systemctl start cpolar

cpolar安裝成功后,在瀏覽器上訪問Linux 的9200端口即:【http://局域網ip:9200】,使用cpolar賬號登錄,登錄后即可看到cpolar web 配置界面,結下來在web 界面配置即可

20230130105810

4. 配置Jump server公網訪問地址

點擊左側儀表盤的隧道管理——創建隧道,創建一個我們上面http訪問方式的80端口隧道!

  • 隧道名稱:可自定義命名,注意不要與已有的隧道名稱重復
  • 協議:選擇http
  • 本地地址:80 (默認端口)
  • 域名類型:免費選擇隨機域名
  • 地區:選擇China vip

點擊創建

image-20230830104759933

隧道創建成功后,點擊左側的狀態——在線隧道列表,查看所生成的公網地址,有兩種訪問方式,一種是http 和https,兩種方式都可以訪問

image-20230830104852299

5. 公網遠程訪問Jump server

我們使用上面的http公網地址訪問,即可成功看到我們Jump server 服務登錄管理界面,這樣一個公網地址且可以遠程訪問就創建好了,新地址訪問,可能需要重新登錄.

image-20230830105039557

6. 固定Jump server公網地址

由于以上使用cpolar所創建的隧道使用的是隨機公網地址,24小時內會隨機變化,不利于長期遠程訪問。因此我們可以為其配置二級子域名,該地址為固定地址,不會隨機變化【ps:cpolar.cn已備案】

注意需要將cpolar套餐升級至基礎套餐或以上,且每個套餐對應的帶寬不一樣。【cpolar.cn已備案】

登錄cpolar官網,點擊左側的預留,選擇保留二級子域名,設置一個二級子域名名稱,點擊保留,保留成功后復制保留的二級子域名名稱

image-20230830105158900

保留成功后復制保留成功的二級子域名的名稱

image-20230830105234429

登錄cpolar web UI管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到所要配置的jump server隧道,點擊右側的編輯

image-20230830105334356

修改隧道信息,將保留成功的二級子域名配置到隧道中

  • 域名類型:選擇二級子域名
  • Sub Domain:填寫保留成功的二級子域名

點擊更新(注意,點擊一次更新即可,不需要重復提交)

image-20230830105414556

更新完成后,打開在線隧道列表,此時可以看到公網地址已經發生變化,地址名稱也變成了固定的二級子域名名稱的域名

image-20230830105446319

最后,我們使用固定的公網地址訪問jump server服務,可以看到出現登錄界面,表示訪問成功,這樣一個固定且永久不變的公網地址就設置好了

image-20230830105545002

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/164217.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/164217.shtml
英文地址,請注明出處:http://en.pswp.cn/news/164217.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C語言for循環結構經典練習

文章目錄 一、for循環基本知識二、經典例題及解析1.水仙花數2.求規定范圍內的完數3.求規定范圍內質數4.計算階乘之和5.計算55555555555555(類型)6.計算112123123412345(類型)7.判斷用戶輸入正整數的位數8.判斷某正整數是否為回文數9.九九乘法表10.統計用戶輸入的字符中&#xf…

PTA 公路村村通

現有村落間道路的統計數據表中,列出了有可能建設成標準公路的若干條道路的成本,求使每個村落都有公路連通所需要的最低成本。 輸入格式: 輸入數據包括城鎮數目正整數N(≤1000)和候選道路數目M(≤3N)&…

JVM 之 javac、java、javap 命令詳解

目錄 一. 前言 二. javac 命令 三. java 命令 四. javap 命令 一. 前言 在日常工作中,我們新建 Java工程,寫好代碼后,編譯和運行幾乎都是通過 IDE(如idea、eclipse)工具完成。但作為 Java開發者還是要了解下 Java虛…

Modbus RTU協議及modbus庫函數使用

一、與Modbus TCP的區別 在一般工業場景使用modbus RTU的場景還是更多一些,modbus RTU基于串行協議進行收發數據,包括RS232/485等工業總線協議。 與modbus TCP不同的是RTU沒有報文頭MBAP字段,但是在尾部增加了兩個CRC檢驗字節(CRC…

Android之在RecyclerView列表中實現單選

一、實現效果 單選、可取消選中、列表數據可更新(選擇狀態清空,可重新選擇) RecyclerView列表單選 二、實現步驟 僅展示部分核心代碼,請主要參考適配器的定義 1、Item布局 selected_tip_list_item.xml文件 包含一個TextView和…

Spring Boot集成MyBatis實現多數據源訪問的“秘密”

文章目錄 為什么需要多數據源?Spring Boot集成MyBatis的基礎配置使用多數據源小結 🎉Spring Boot集成MyBatis實現多數據源訪問的“秘密” ☆* o(≧▽≦)o *☆嗨~我是IT陳寒🍹?博客主頁:IT陳寒的博客🎈該系列文章專欄&…

力扣:178. 分數排名(Python3)

題目: 表: Scores ---------------------- | Column Name | Type | ---------------------- | id | int | | score | decimal | ---------------------- 在 SQL 中,id 是該表的主鍵。 該表的每一行都包含了一場比賽的分數。Score …

TCP /UDP協議的 socket 調用的過程

在傳輸層有兩個主流的協議 TCP 和 UDP,socket 程序設計也是主要操作這兩個協議。這兩個協議的區別是什么呢?通常的答案是下面這樣的。 TCP 是面向連接的,UDP 是面向無連接的。TCP 提供可靠交付,無差錯、不丟失、不重復、并且按序…

Selenium介紹及基本使用方法

Selenium是一個開源、免費、簡單、靈活,對Web瀏覽器支持良好的自動化測試工具,在UI自動化、爬蟲等場景下是十分實用的,能夠熟練掌握并使用Selenium工具可以大大的提高效率。 Selenium簡介 Selenium支持多平臺、多瀏覽器、多語言去實現自動化…

深入理解強化學習——馬爾可夫決策過程:動作價值函數

分類目錄:《深入理解強化學習》總目錄 不同于馬爾可夫獎勵過程,在馬爾可夫決策過程中,由于動作的存在,我們額外定義一個動作價值函數(Action-value Function)。我們用 Q π ( s , a ) Q^\pi(s, a) Qπ(s,a)…

線程提交線程到線程池,有幾種方式,哪一種方式是工作中不能使用的,無法捕捉異常,線程池的拒絕策略,線程池的提交方式

線程池的工作原理 JDK中提交線程到線程池,有幾種方式,哪一種方式是工作中不能使用的,無法捕捉異常 兩種提交任務的方法 ExecutorService 提供了兩種提交任務的方法: execute():提交不需要返回值的任務 submit()&a…

【C語言】多組輸入

C系列文章目錄 目錄 C系列文章目錄 一、什么是多組輸入? 二、如何使用多組輸入 2.1,試題舉例講解 2.2,錯誤解法 2.3,我們實現多組輸入的思路 2.4,第一種正確的解法 2.5,第二種正確的解法 2.6&…

Python入門教程 | Python3 字典(dict)

Python3 字典 字典是另一種可變容器模型,且可存儲任意類型對象。 Python3中的字典是一種無序、可變、可迭代的數據結構,它由鍵(key)和對應的值(value)組成。字典在Python中被視為可變對象,這意…

ES ElasticSearch安裝、可視化工具kibana安裝

1、安裝ES docker run -d --name es9200 -e "discovery.typesingle-node" -p 9200:9200 elasticsearch:7.12.1訪問測試: http://域名:9200/ 2、安裝kibana對es進行可視化操作 執行命令 docker run -d --name kibana5601 -p 5601:5601 kibana:7.1.12.修…

如何實現在公網下使用navicat圖形化工具遠程連接本地內網的MariaDB數據庫

公網遠程連接MariaDB數據庫【cpolar內網穿透】 文章目錄 公網遠程連接MariaDB數據庫【cpolar內網穿透】1. 配置MariaDB數據庫1.1 安裝MariaDB數據庫1.2 測試局域網內遠程連接 2. 內網穿透2.1 創建隧道映射2.2 測試隨機地址公網遠程訪問3. 配置固定TCP端口地址3.1 保留一個固定的…

Redis深入理解-Socket連接建立流程以及文件事件處理機制

Redis Server 運行原理圖 Redis 服務器中 Socket 網絡建立以及文件事件模型 一個 redis 單機,可以抗幾百上千的并發,這里的并發指的就是同時可以有幾百個 client 對這個 redis server 發起請求,都需要去建立網絡連接,同時間可能會…

利用 docker 實現JMeter分布式壓測

為什么需要分布式? 在工作中經常需要對一些關鍵接口做高QPS的壓測,JMeter是由Java 語言開發,沒創建一個線程(虛擬用戶),JVM默認會為每個線程分配1M的堆棧內存空間。受限于單臺試壓機的配置很難實現太高的并…

YAML 深入解析:從語法到最佳實踐

什么是YAML YAML(YAML Ain’t Markup Language)是一種人類可讀的數據序列化語言。它的設計目標是使數據在不同編程語言之間交換和共享變得簡單。YAML采用了一種簡潔、直觀的語法,以易于閱讀和編寫的方式表示數據結構。 YAML廣泛應用于配置文…

【OpenCV實現圖像:制作酷炫的動畫效果】

文章目錄 概要生成背景圖添加點動畫添加文本顯示小結 概要 首先,通過導入必要的庫,包括NumPy用于數學運算和Matplotlib庫用于數據可視化。隨后,創建圖形和軸,初始化點的位置,以及編寫初始化函數和更新函數。 初始化函…

C語言歸并排序

以夢為馬,不負韶華 文章目錄 引入:實現原理問題引出:遞歸實現:迭代實現穩定性分析:總結: 引入: 如何將兩個有序數組(假設為升序)合并為一個有序數組? 雙指針…