亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

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

1. 檢查Linux SSH服務(wù)

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

2. 本地連接測試

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

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

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

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

再次提示輸入密碼驗證,輸入后點擊authenticate

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

3. Linux 安裝Cpolar

上面本地測試完成后,下面我們在Linux安裝cpolar內(nèi)網(wǎng)穿透工具,通過cpolar 轉(zhuǎn)發(fā)本地端口映射的公網(wǎng)地址,我們可以很容易實現(xiàn)遠程訪問,而無需自己注冊域名購買云服務(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

啟動cpolar服務(wù)

sudo systemctl start cpolar

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

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

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

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

點擊創(chuàng)建

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

5. 公網(wǎng)遠程連接測試

打開IDEA主界面,同樣我們點擊右上角New Project,新建一個連接

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

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

然后提示輸入密碼,輸入后點擊authenticate

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

接下來會出現(xiàn)再次輸入密碼進行驗證,輸入后點擊authenticate

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

小結(jié)

為了方便演示,我們在前述過程中使用了Cpolar生成的TCP地址隧道,其公網(wǎng)地址是隨機生成的。

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

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

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

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

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

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

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

點擊保留

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

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

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

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

點擊更新

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

7. 固定地址連接測試

固定好了地址后,打開IDEA,點擊SSH,新建一個連接New Project

輸入我們設(shè)置的固定TCP地址和地址對應(yīng)的端口,點擊右下角連接,點擊后會彈出一個提示框,點擊OK即可

然后會提示輸入密碼,輸入密碼后,選擇項目文件夾,點擊右下角進行啟動連接

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

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

相關(guān)文章

  • SpringBoot+Redis使用AOP防止重復(fù)提交的實現(xiàn)

    SpringBoot+Redis使用AOP防止重復(fù)提交的實現(xiàn)

    本文主要介紹了SpringBoot+Redis使用AOP防止重復(fù)提交的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • MyBatis一二級緩存

    MyBatis一二級緩存

    這篇文章主要介紹了MyBatis一二級緩存的相關(guān)知識,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-06-06
  • Java設(shè)計模式之觀察者模式

    Java設(shè)計模式之觀察者模式

    這篇文章主要介紹了Java設(shè)計模式之觀察者模式,觀察者模式,是一種行為性模型,又叫發(fā)布-訂閱模式,他定義對象之間一種一對多的依賴關(guān)系,使得當(dāng)一個對象改變狀態(tài),則所有依賴于它的對象都會得到通知并自動更新,需要的朋友可以參考下
    2023-11-11
  • Java基礎(chǔ)之java處理ip的工具類

    Java基礎(chǔ)之java處理ip的工具類

    這篇文章主要介紹了Java基礎(chǔ)應(yīng)用,使用java處理ip的工具類的相關(guān)資料,需要的朋友可以參考下
    2014-10-10
  • Java最簡潔數(shù)據(jù)結(jié)構(gòu)之冒泡排序快速理解

    Java最簡潔數(shù)據(jù)結(jié)構(gòu)之冒泡排序快速理解

    冒泡排序是編程中數(shù)據(jù)結(jié)構(gòu)繞不過的一個基礎(chǔ)點,有關(guān)于冒泡排序的文章也有很多,但可能會比較繚亂未能理解,本章將一子u為簡潔明了的例圖帶你通關(guān)冒泡排序
    2021-11-11
  • springboot如何使用@ConfigurationProperties封裝配置文件

    springboot如何使用@ConfigurationProperties封裝配置文件

    springboot如何使用@ConfigurationProperties封裝配置文件的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Lombok插件的安裝與簡單使用步驟

    Lombok插件的安裝與簡單使用步驟

    這篇文章主要介紹了Lombok插件的安裝與簡單使用步驟,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Java用freemarker導(dǎo)出word實用示例

    Java用freemarker導(dǎo)出word實用示例

    本篇文章主要介紹了Java用freemarker導(dǎo)出word實用示例,使用freemarker的模板來實現(xiàn)功能,有需要的可以了解一下。
    2016-11-11
  • Spring?Data?Jpa返回自定義對象的3種方法實例

    Spring?Data?Jpa返回自定義對象的3種方法實例

    在使用Spring Data Jpa框架時,根據(jù)業(yè)務(wù)需求我們通常需要進行復(fù)雜的數(shù)據(jù)庫查詢,下面這篇文章主要給大家介紹了關(guān)于Spring?Data?Jpa返回自定義對象的3種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • SpringBoot集成整合JWT與Shiro流程詳解

    SpringBoot集成整合JWT與Shiro流程詳解

    安全管理是軟件系統(tǒng)必不可少的的功能。根據(jù)經(jīng)典的“墨菲定律”——凡是可能,總會發(fā)生。如果系統(tǒng)存在安全隱患,最終必然會出現(xiàn)問題,這篇文章主要介紹了SpringBoot集成JWT、Shiro框架的使用
    2022-12-12

最新評論