最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在IntelliJ?IDEA中配置SSH服務(wù)器開(kāi)發(fā)環(huán)境并實(shí)現(xiàn)固定地址遠(yuǎn)程連接的操作方法

 更新時(shí)間:2024年01月12日 11:00:26   作者:小沈YO.  
本文主要介紹如何在IDEA中設(shè)置遠(yuǎn)程連接服務(wù)器開(kāi)發(fā)環(huán)境,并結(jié)合Cpolar內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)無(wú)公網(wǎng)遠(yuǎn)程連接,然后實(shí)現(xiàn)遠(yuǎn)程Linux環(huán)境進(jìn)行開(kāi)發(fā),本例使用的是IDEA2023.2.5版本,感興趣的朋友跟隨小編一起看看吧

本文主要介紹如何在IDEA中設(shè)置遠(yuǎn)程連接服務(wù)器開(kāi)發(fā)環(huán)境,并結(jié)合Cpolar內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)無(wú)公網(wǎng)遠(yuǎn)程連接,然后實(shí)現(xiàn)遠(yuǎn)程Linux環(huán)境進(jìn)行開(kāi)發(fā)。

IDEA的遠(yuǎn)程開(kāi)發(fā)功能,可以將本地的編譯、構(gòu)建、調(diào)試、運(yùn)行等工作都放在遠(yuǎn)程服務(wù)器上執(zhí)行,而本地僅運(yùn)行客戶端軟件進(jìn)行常規(guī)的開(kāi)發(fā)操作即可,舊版本IDEA目前不支持該功能,本例使用的是IDEA2023.2.5版本。

Cpolar內(nèi)網(wǎng)穿透是一種安全的內(nèi)網(wǎng)穿透云服務(wù),可以將內(nèi)網(wǎng)下的本地服務(wù)器通過(guò)安全隧道暴露至公網(wǎng),使得公網(wǎng)用戶可以正常訪問(wèn)內(nèi)網(wǎng)服務(wù)。它支持HTTP、HTTPS、TCP協(xié)議端口映射。

1. 檢查L(zhǎng)inux SSH服務(wù)

遠(yuǎn)程服務(wù)器環(huán)境主要是使用ssh連接的方式,所以ssh服務(wù)需正常運(yùn)行,這里以centos為例,輸入:sudo systemctl status sshd 可以查看狀態(tài),active表示正常.

2. 本地連接測(cè)試

為了確保公網(wǎng)環(huán)境正常連接,首先進(jìn)行本地連接測(cè)試,打開(kāi)IDEA啟動(dòng)的主界面,點(diǎn)擊SSH連接方式,點(diǎn)擊New Project

輸入用戶名和Linux 局域網(wǎng)IP地址,后面端口號(hào)默認(rèn)22端口即可,然后點(diǎn)擊右下角連接

出現(xiàn)輸入root用戶對(duì)應(yīng)的密碼,輸入密碼后點(diǎn)擊authenticate

稍等片刻后,出現(xiàn)了選擇服務(wù)器中包的步驟,可以先在服務(wù)器中提前創(chuàng)建好文件夾,本例提前在/usr/local/javaProject創(chuàng)建了一個(gè)存放的文件夾,選擇后,點(diǎn)擊右下角啟動(dòng)連接。

再次提示輸入密碼驗(yàn)證,輸入后點(diǎn)擊authenticate

可以看到,成功打開(kāi)了服務(wù)器的開(kāi)發(fā)環(huán)境,接下來(lái)我們就可以使用Linux服務(wù)器環(huán)境進(jìn)行開(kāi)發(fā)了,本地連接測(cè)試完成,為了方便下面公網(wǎng)連接,這個(gè)本地連接可以先關(guān)閉,下面進(jìn)行在Linux安裝cpolar內(nèi)網(wǎng)穿透工具.

3. Linux 安裝Cpolar

上面本地測(cè)試完成后,下面我們?cè)贚inux安裝cpolar內(nèi)網(wǎng)穿透工具,通過(guò)cpolar 轉(zhuǎn)發(fā)本地端口映射的公網(wǎng)地址,我們可以很容易實(shí)現(xiàn)遠(yuǎn)程訪問(wèn),而無(wú)需自己注冊(cè)域名購(gòu)買(mǎi)云服務(wù)器.下面是安裝cpolar步驟

cpolar官網(wǎng)地址: https://www.cpolar.com

使用一鍵腳本安裝命令

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

向系統(tǒng)添加服務(wù)

sudo systemctl enable cpolar

啟動(dòng)cpolar服務(wù)

sudo systemctl start cpolar

cpolar安裝成功后,在外部瀏覽器上訪問(wèn)Linux 的9200端口即:【http://局域網(wǎng)ip:9200】,使用cpolar賬號(hào)登錄,登錄后即可看到cpolar web 配置界面,結(jié)下來(lái)在web 管理界面配置即可

4. 創(chuàng)建遠(yuǎn)程連接公網(wǎng)地址

登錄cpolar web UI管理界面后,點(diǎn)擊左側(cè)儀表盤(pán)的隧道管理——創(chuàng)建隧道:

  • 隧道名稱:可自定義,注意不要與已有的隧道名稱重復(fù)
  • 協(xié)議:tcp
  • 本地地址:22 (本地ssh默認(rèn)端口)
  • 域名類型:臨時(shí)隨機(jī)TCP端口
  • 地區(qū):選擇China

點(diǎn)擊創(chuàng)建

創(chuàng)建成功后,打開(kāi)左側(cè)在線隧道列表,查看剛剛創(chuàng)建隧道后生成的tcp地址,這個(gè)地址就是公網(wǎng)連接地址,接下來(lái)使用該地址在IDEA中使用進(jìn)行遠(yuǎn)程連接

5. 公網(wǎng)遠(yuǎn)程連接測(cè)試

打開(kāi)IDEA主界面,同樣我們點(diǎn)擊右上角New Project,新建一個(gè)連接

然后此時(shí)輸入的是上面我們創(chuàng)建的cpolar公網(wǎng)地址和對(duì)應(yīng)的公網(wǎng)端口,非局域網(wǎng)IP地址,然后點(diǎn)擊右下角連接

出現(xiàn)該提示,點(diǎn)擊OK即可

然后提示輸入密碼,輸入后點(diǎn)擊authenticate

同樣,我們按照本地連接的方式,選擇相關(guān)項(xiàng)目的文件夾,然后點(diǎn)擊右下角啟動(dòng)和連接

接下來(lái)會(huì)出現(xiàn)再次輸入密碼進(jìn)行驗(yàn)證,輸入后點(diǎn)擊authenticate

這樣成功遠(yuǎn)程到了我們服務(wù)器的環(huán)境,不管在任意地點(diǎn),都可以通過(guò)cpolar的公網(wǎng)地址進(jìn)行遠(yuǎn)程java開(kāi)發(fā),無(wú)需公網(wǎng)IP.

小結(jié)

為了方便演示,我們?cè)谇笆鲞^(guò)程中使用了Cpolar生成的TCP地址隧道,其公網(wǎng)地址是隨機(jī)生成的。

這種隨機(jī)地址的優(yōu)勢(shì)在于建立速度快,可以立即使用。然而,它的缺點(diǎn)是網(wǎng)址是隨機(jī)生成,這個(gè)地址在24小時(shí)內(nèi)會(huì)發(fā)生隨機(jī)變化,更適合于臨時(shí)使用。

我一般會(huì)使用固定TCP域名,原因是我希望將地址發(fā)送給同事或客戶時(shí),它是一個(gè)固定、易記的公網(wǎng)地址,這樣更顯正式,便于流交協(xié)作。

6. 固定連接公網(wǎng)地址

要注意的是,以上步驟使用的是隨機(jī)臨時(shí)tcp端口地址,所生成的公網(wǎng)地址為隨機(jī)臨時(shí)地址,該公網(wǎng)地址24小時(shí)內(nèi)會(huì)隨機(jī)變化。我們接下來(lái)為其配置固定的遠(yuǎn)程TCP端口地址,該地址不會(huì)變化,設(shè)置后將無(wú)需每天重復(fù)修改地址。

配置固定tcp端口地址需要將cpolar升級(jí)到專業(yè)版套餐或以上。

保留一個(gè)固定tcp地址,登錄cpolar官網(wǎng),點(diǎn)擊左側(cè)的預(yù)留,找到保留的tcp地址,為遠(yuǎn)程服務(wù)器連接保留一個(gè)固定tcp地址:

  • 地區(qū):選擇China vip top
  • 描述:即備注,可自定義

點(diǎn)擊保留

地址保留成功后,系統(tǒng)會(huì)生成相應(yīng)的固定公網(wǎng)地址,將其復(fù)制下來(lái)

打開(kāi)cpolar web ui管理界面,點(diǎn)擊左側(cè)儀表盤(pán)的隧道管理——隧道列表,找到我們上面創(chuàng)建的TCP隧道,點(diǎn)擊右側(cè)的編輯

修改隧道信息,將保留成功的固定tcp地址配置到隧道中

  • 端口類型:修改為固定TCP端口
  • 預(yù)留的tcp地址:填寫(xiě)官網(wǎng)保留成功的地址,

點(diǎn)擊更新

隧道更新成功后,點(diǎn)擊左側(cè)儀表盤(pán)的狀態(tài)——在線隧道列表,可以看到公網(wǎng)地址已經(jīng)更新成為了固定TCP地址。

7. 固定地址連接測(cè)試

固定好了地址后,打開(kāi)IDEA,點(diǎn)擊SSH,新建一個(gè)連接New Project

輸入我們?cè)O(shè)置的固定TCP地址和地址對(duì)應(yīng)的端口,點(diǎn)擊右下角連接,點(diǎn)擊后會(huì)彈出一個(gè)提示框,點(diǎn)擊OK即可

然后會(huì)提示輸入密碼,輸入密碼后,選擇項(xiàng)目文件夾,點(diǎn)擊右下角進(jìn)行啟動(dòng)連接

然后再次會(huì)提示輸入密碼,輸入完成后,我們可以看到成功連接了服務(wù)器的開(kāi)發(fā)環(huán)境,固定地址測(cè)試連接成功。本例所有的配置就完成了,接下來(lái)就可以使用固定的公網(wǎng)IP進(jìn)行遠(yuǎn)程連接服務(wù)器環(huán)境進(jìn)行開(kāi)發(fā)了!

到此這篇關(guān)于如何在IntelliJ IDEA中配置SSH服務(wù)器開(kāi)發(fā)環(huán)境并實(shí)現(xiàn)固定地址遠(yuǎn)程連接的文章就介紹到這了,更多相關(guān)idea配置ssh服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • IDEA?服務(wù)器熱部署圖文詳解(On?Update?action/On?frame?deactivation)

    IDEA?服務(wù)器熱部署圖文詳解(On?Update?action/On?frame?deactivation)

    這篇文章主要介紹了IDEA?服務(wù)器熱部署詳解(On?Update?action/On?frame?deactivation),本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • Java靜態(tài)代碼塊作用及執(zhí)行順序解析

    Java靜態(tài)代碼塊作用及執(zhí)行順序解析

    這篇文章主要介紹了Java靜態(tài)代碼塊作用及執(zhí)行順序解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Java?JDK的多版本共存實(shí)現(xiàn)方法

    Java?JDK的多版本共存實(shí)現(xiàn)方法

    有時(shí)候系統(tǒng)中需要多個(gè)jdk版本共存,我們?cè)谧鎏囟ǖ牟僮鲿r(shí)需要特定的版本,這篇文章主要給大家介紹了關(guān)于Java?JDK的多版本共存實(shí)現(xiàn)?的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • logback日志輸出格式設(shè)置方式

    logback日志輸出格式設(shè)置方式

    這篇文章主要介紹了logback日志輸出格式設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • java equals函數(shù)用法詳解

    java equals函數(shù)用法詳解

    java 中equals函數(shù)的使用方法是廣大java愛(ài)好者所關(guān)心的一個(gè)話題,本文將詳細(xì)介紹其使用方法,需要了解的朋友可以參考下
    2012-11-11
  • Java實(shí)現(xiàn)冒泡排序

    Java實(shí)現(xiàn)冒泡排序

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)冒泡排序,把一列數(shù)組按從小到大或從大到小排序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 用Java實(shí)現(xiàn)24點(diǎn)游戲

    用Java實(shí)現(xiàn)24點(diǎn)游戲

    喜歡玩游戲的有福啦,文中有非常詳細(xì)的開(kāi)發(fā)框架,按著框架來(lái)實(shí)現(xiàn)就好啦.而且24點(diǎn)游戲是經(jīng)典的紙牌益智游戲.,需要的朋友可以參考下
    2021-05-05
  • SpringBoot詳細(xì)探究講解默認(rèn)組件掃描

    SpringBoot詳細(xì)探究講解默認(rèn)組件掃描

    在項(xiàng)目中我們創(chuàng)建了Controller,這個(gè)Controller是如何被spring自動(dòng)加載的呢?為什么Controller必須放在啟動(dòng)類的同級(jí)目錄下呢
    2022-06-06
  • Spring boot 4 搞懂MyBatis-Plus的用法解析

    Spring boot 4 搞懂MyBatis-Plus的用法解析

    MyBatis-Plus是MyBatis的增強(qiáng)工具,提供了CRUD操作和自動(dòng)填充等功能,通過(guò)繼承BaseMapper接口,可以快速實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作,MyBatis-Plus提供了多種插件,如分頁(yè)、樂(lè)觀鎖、多租戶等,以增強(qiáng)系統(tǒng)的功能和性能,本文介紹Spring boot 4 搞懂MyBatis-Plus的用法,感興趣的朋友一起看看吧
    2026-01-01
  • 詳解Java volatile 內(nèi)存屏障底層原理語(yǔ)義

    詳解Java volatile 內(nèi)存屏障底層原理語(yǔ)義

    為了保證內(nèi)存可見(jiàn)性,java 編譯器在生成指令序列的適當(dāng)位置會(huì)插入內(nèi)存屏障指令來(lái)禁止特定類型的處理器重排序。為了實(shí)現(xiàn) volatile 內(nèi)存語(yǔ)義,JMM 會(huì)分別限制這兩種類型的重排序類型
    2021-09-09

最新評(píng)論

黑山县| 高邑县| 亳州市| 佛冈县| 福泉市| 金川县| 乐东| 奉贤区| 芦山县| 津南区| 建平县| 莫力| 荆门市| 专栏| 从化市| 平安县| 新源县| 南靖县| 德阳市| 昂仁县| 额尔古纳市| 乌兰察布市| 嘉黎县| 兴隆县| 高雄县| 邮箱| 航空| 曲水县| 沙湾县| 满城县| 太康县| 淮北市| 昌都县| 从化市| 石门县| 霍城县| 甘洛县| 临猗县| 措勤县| 花莲县| 余庆县|