国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

VsCode SSH遠程連接服務器【內網穿透公網連接】

這篇具有很好參考價值的文章主要介紹了VsCode SSH遠程連接服務器【內網穿透公網連接】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.前言

記得筆者小時候看電視,看到影視角色總是用一個老式的鍵盤,噼里啪啦的在電腦屏幕上輸入一行行字符,那時候覺得能這么操作電腦真的好帥,從而立下了長大以后也要這樣使用電腦的志向。

長大以后,筆者的愿望終于實現(xiàn),整天坐在電腦面前敲代碼抓BUG;而小時候印象深刻的黑色屏幕白色字符,也被VS code成功復刻……。不過有一說一,VS Code確實好用,其豐富多樣的插件,能方便的進行多語言編輯,而且VS code還擁有免費的遠程開發(fā)功能,這對于使用者來說真的很實用。話不多說,現(xiàn)在就以安裝在Windows系統(tǒng)上的VS code,如何使用Cpolar內網穿透與VS code配合,實現(xiàn)在Ubuntu(Linux)系統(tǒng)上遠程寫代碼吧。

2.VS code的安裝和設置

VS code作為微軟這樣的大廠推出的軟件,自然不會在下載安裝上為難用戶,只要在瀏覽器中輸入VS code,就能找到很多關于VS code的下載鏈接,不過為了安全起見,我們還是在VS code的官網上下載(code.visualstudio.com)。

2.1 VS code的下載安裝

打開VS code的官方網站,可以輕松找到適應各操作系統(tǒng)版本的VS code程序,我們只要按需下載即可。

vscode內網穿透,服務器,vscode,ssh

下載完成后,雙擊.exe文件安裝即可啟動安裝程序,接著一路“下一步”即可。

vscode內網穿透,服務器,vscode,ssh

vscode內網穿透,服務器,vscode,ssh

只要稍等一會兒,VS code就安裝到本地電腦的開始菜單和桌面都生成軟件快捷方式。

vscode內網穿透,服務器,vscode,ssh

2.2 OpenSSH的啟用

完成VS code的安裝后,我們還需要在Windows系統(tǒng)電腦上啟用OpenSSH,以提供.NET對象的支持。啟用過程也很簡單,只要在Windows的搜索界面,輸入PowerShell。以管理員身份運行該命令行界面(如果不是管理員身份運行,可能導致修改設置不成功)

vscode內網穿透,服務器,vscode,ssh

vscode內網穿透,服務器,vscode,ssh

接著輸入以下命令:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

如果這個Windows系統(tǒng)沒有安裝過OpneSSH,那么就會進行OpenSSH的安裝程序

vscode內網穿透,服務器,vscode,ssh

只要PowerShell顯示如上內容,就說明OpenSSH安裝成功。如果不知道是否安裝了OpenSSH,那么可以輸入命令:

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

嘗試啟動OpenSSH,如果出現(xiàn)如下顯示,就需要安裝OpenSSH。

vscode內網穿透,服務器,vscode,ssh

在OpenSSH安裝完成后,再打開cmd輸入命令ssh,只要顯示如下內容,就說明OpenSSH啟用成功。

vscode內網穿透,服務器,vscode,ssh

2.3 為VS code配置ssh

在成功安裝啟動OpenSSH后,接著就可以對VS code進行ssh配置。在VS code軟件主界面左側的“擴展”頁面中,輸入“ssh”尋找相關插件,這里我們選擇第一個Remote - SSH進行安裝。

vscode內網穿透,服務器,vscode,ssh

Remote – SSH插件安裝完成后,點擊VS code主界面左下方的齒輪圖表按鈕,進入設置(settings)頁面。

vscode內網穿透,服務器,vscode,ssh

在設置頁面,點擊擴展(Extensions)按鈕,并在下拉列表中找到Remote - SSH選項,將Remote.SSH:Show login Terminal選項勾選上(該選項會在頁面較下方的位置,因此要多下拉幾個頁面),再保存關閉即可。

vscode內網穿透,服務器,vscode,ssh

2.4 局域網內測試VS code的ssh連接

在完成VS code的ssh設置后,我們有必要測試下ssh連接功能是否正常,正好筆者手邊有一臺安裝了Ubuntu系統(tǒng)的設備,就用它來測試下吧。首先取得Ubuntu在局域網內的地址。

點擊Ubuntu桌面右上角的小箭頭,從下拉菜單中選擇有線連接內的有線設置

vscode內網穿透,服務器,vscode,ssh

在新開的設置窗口,點擊有線選項右側的齒輪(設置),就能在新窗口中看到Ubuntu系統(tǒng)在本地局域網的地址。

vscode內網穿透,服務器,vscode,ssh

將這個地址記錄下來,在回到VS code,點擊VS code主界面左側的遠程按鈕,進入遠程連接設置頁面。在這里,需要按照ssh Ubuntu用戶名@局域網地址格式,將需要連接的地址輸入頁面上方的地址框內,再按回車輸入。

vscode內網穿透,服務器,vscode,ssh

在下拉列表中選擇一個配置文件,就能將這個連接加入連接列表中

vscode內網穿透,服務器,vscode,ssh

vscode內網穿透,服務器,vscode,ssh

此時點擊這個SSH,會出現(xiàn)ubuntu系統(tǒng)的連接密碼,輸入正確的密碼后,就能連接進Ubuntu系統(tǒng)中進行操作。

vscode內網穿透,服務器,vscode,ssh

vscode內網穿透,服務器,vscode,ssh

雖然此時已經在局域網內,使用VS code連接上了ubuntu系統(tǒng),但這明顯不是我們的最終目標,我們的目標是在任何地方(公共互聯(lián)網內)都能輕松連接到局域網的Ubuntu系統(tǒng)。這時我們就需要使用cpolar內網穿透,為Ubuntu生成一個公共互聯(lián)網地址,讓VS code能通過公共互聯(lián)網準確找到。

2.5 Cpolar下載安裝

為了能讓局域網內的Ubuntu系統(tǒng)得到一個公共互聯(lián)網地址,我們得在Ubuntu系統(tǒng)中安裝一個內網穿透軟件——cpolar,并使用cpolar為Ubuntu生成可供連接的公共互聯(lián)網地址。

首先是在Ubuntu系統(tǒng)內安裝cpolar,它支持一鍵自動安裝腳本:

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

(注:如果是國外安裝,可以輸入短連接安裝)

curl -sL https://git.io/cpolar | sudo bash

vscode內網穿透,服務器,vscode,ssh

  • 查看版本號,正常顯示即為安裝成功
cpolar version
  • token認證

登錄cpolar官網后臺,點擊左側的驗證,查看自己的認證token,之后將token貼在命令行里

cpolar authtoken xxxxxxx

vscode內網穿透,服務器,vscode,ssh

  • 簡單穿透測試,有正常生成相應的公網地址,按ctrl+c退出
cpolar http 8080
  • 向系統(tǒng)添加服務
sudo systemctl enable cpolar
  • 啟動cpolar服務
sudo systemctl start cpolar
  • 查看服務狀態(tài),顯示如下圖所示為active則為已啟動狀態(tài)
sudo systemctl status cpolar

vscode內網穿透,服務器,vscode,ssh

  • 登錄 cpolar web UI管理界面

Cpolar在Ubuntu系統(tǒng)中安裝完成后,就可以在Ubuntu的瀏覽器中,輸入localhost:9200,打開cpolar的Web-UI界面。出于網絡安全的考慮,cpolar為每個用戶分配了單獨通道,并且以口令碼和不對稱加密方式保障數(shù)據(jù)安全,因此在本地電腦上登錄cpolar客戶端需要先免費注冊用戶。

在cpolar客戶端登錄頁面可以直接點開cpolar的官網,轉入cpolar新用戶注冊頁面。當然,也可以登錄cpolar官網(https://www.cpolar.com/)進行新用戶注冊

vscode內網穿透,服務器,vscode,ssh

vscode內網穿透,服務器,vscode,ssh

最后,在Ubuntu系統(tǒng)上登錄,就能進入cpolar客戶端的主界面。

vscode內網穿透,服務器,vscode,ssh

3.Cpolar端口設置

Cpolar安裝完畢后,就可以進行進一步設置,為Ubuntu系統(tǒng)設置一個公共互聯(lián)網地址,讓VScode能夠遠程連入進行操作。由于筆者不想每天更新VScode的遠程連接地址(免費版cpolar24小時內會重置一次免費連接地址,也就是臨時連接),因此將cpolar升級至專業(yè)版套餐,獲得了擁有固定TCP地址的權限,而要獲取固定TCP地址,需要在cpolar云端和cpolar客戶端兩方面進行設置(臨時連接只需要在cpolar客戶端進行設置,免費用戶可以參見Cpolar本地設置章節(jié))。

3.1 Cpolar云端設置

在登錄cpolar官網后,在cpolar主界面左側,點擊預留按鈕,進入預留數(shù)據(jù)隧道設置頁面,在這里,我們可以創(chuàng)建個人專屬的空白數(shù)據(jù)隧道(TCP\HTTP\FTP等),而這條數(shù)據(jù)隧道與cpolar客戶端連接起來,就能生成穩(wěn)定的內網穿透數(shù)據(jù)隧道,只有知道這條數(shù)據(jù)隧道入口(即隧道的公共互聯(lián)網地址)的人,才能連入客戶端所指的硬件(或軟件)。

vscode內網穿透,服務器,vscode,ssh

由于我們需要遠程登錄的是Ubuntu系統(tǒng),因此采用TCP方式連接,在預留頁面找到保留的TCP地址欄位,并對這個欄位的信息進行簡單設置。設置內容主要為兩項:

  • 地區(qū) – 只要在下拉菜單中,就近選擇即可(就近選擇降低延遲);
  • 描述 – 該欄可以看做數(shù)據(jù)隧道的備注,方便分辨即可;

vscode內網穿透,服務器,vscode,ssh

這兩項內容設置完成后,就可以點擊欄位右側的保留按鈕,將這條數(shù)據(jù)隧道保存下來,并生成一個公共互聯(lián)網地址(也就是內網穿透數(shù)據(jù)隧道的入口)。這里我們需要將剛剛保留成功的公網地址復制下來。

3.2 Cpolar本地設置

完成cpolar云端的設置后,我們回到Ubuntu系統(tǒng)的cpolar客戶端,將云端的空白數(shù)據(jù)隧道與本地Ubuntu系統(tǒng)連接起來。
點擊cpolar客戶端左側隧道管理項下的創(chuàng)建隧道按鈕,就能進入本地數(shù)據(jù)隧道的設置頁面。免費版cpolar想要創(chuàng)建數(shù)據(jù)隧道,也是這樣操作。

同樣的,我們在登錄cpolar客戶端后,也需要進行幾項設置。這幾項設置為:

  • 隧道名稱——就是這條數(shù)據(jù)隧道的備注,用來區(qū)分不同隧道的用處;
  • 協(xié)議——就是這條數(shù)據(jù)隧道的傳輸協(xié)議,如網頁、數(shù)據(jù)傳輸、設備互聯(lián)等,這里選擇TCP協(xié)議;
  • 本地地址——這里需要填入軟件(或內網設備)的端口號,因此我們填入Ubuntu系統(tǒng)的固定輸出端口號22;
  • 端口類型——也就是內網穿透數(shù)據(jù)隧道類型,在cpolar云端設置了保留隧道的,就可以選擇“固定TCP端口”;若只是臨時測試,就可以選擇“隨機臨時TCP端口”(需要注意,固定TCP端口要將cpolar升級至專業(yè)版及以上);
  • 預留的TCP地址——在選擇了“固定TCP端口”后就會出現(xiàn)該欄位,我們將cpolar云端生成的地址粘貼進來(若勾選的是“隨機臨時TCP端口”選項,則不會出現(xiàn)該欄位);

各項設置都填入后,點擊下方的創(chuàng)建按鈕,就能將云端空白數(shù)據(jù)隧道與本地Ubuntu連接起來,讓VS code可以通過這條數(shù)據(jù)隧道穿透內網,對Ubuntu系統(tǒng)進行操作。

vscode內網穿透,服務器,vscode,ssh

創(chuàng)建的數(shù)據(jù)隧道,可以在隧道管理項下的隧道列表頁面進行操作,包括啟動、暫停、關閉和刪除隧道,或者對隧道進行重新編輯,修改已有信息等(新安裝的用戶會有兩條預創(chuàng)建隧道,我們也可以在這里進行重新編輯和修改)。

vscode內網穿透,服務器,vscode,ssh

而這條數(shù)據(jù)隧道的入口(公共互聯(lián)網地址),可以在狀態(tài)項下的在線隧道列表中找到。

vscode內網穿透,服務器,vscode,ssh

4.公網訪問測試

獲得Ubuntu系統(tǒng)在公共互聯(lián)網上的地址后,接下來的操作就很簡單了,我們在位于公共互聯(lián)網的電腦上打開VS code,新建一個遠程SSH連接。連接的格式與設置局域網連接相同,都是ssh ubuntu的用戶名@地址,這里我們只要將地址位置填入cpolar創(chuàng)建的Ubuntu公共互聯(lián)網地址即可。

需要注意的是,在ssh ubuntu的用戶名@地址格式中,我們需要去掉公共互聯(lián)網地址的tcp://;以及地址后端端口號前的,并將其更換為空格-p空格。在這里,新建SSH連接的內容就成為:

ssh cpolar@5.tcp.vip.cpolar.cn -p 11200

vscode內網穿透,服務器,vscode,ssh

新建這條數(shù)據(jù)隧道后,再點擊連接,就能輕松從公共互聯(lián)網上的VS code,連接到局域網的Ubuntu系統(tǒng),實現(xiàn)遠程操作的目的。

vscode內網穿透,服務器,vscode,ssh

5.結語

當然,這樣的遠程連接并不只限于Ubuntu系統(tǒng),還可以用在其他Linux系統(tǒng)上(比如centOS之類),大大節(jié)省了我們的精力。

也許,當我們在某通過cpolar+VScode配合遠程敲代碼時,也會有個小朋友帶著驚嘆和羨慕的眼神注視著我們,默默立下了以后也要這么帥的操作電腦的希望呢文章來源地址http://www.zghlxwxcb.cn/news/detail-778599.html

到了這里,關于VsCode SSH遠程連接服務器【內網穿透公網連接】的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【VsCode】SSH遠程連接Linux服務器開發(fā),搭配cpolar內網穿透實現(xiàn)公網訪問(1)

    【VsCode】SSH遠程連接Linux服務器開發(fā),搭配cpolar內網穿透實現(xiàn)公網訪問(1)

    遠程連接服務器的工具有很多,比如XShell、putty等,可以通過ssh來遠程連接服務器,但這用于寫代碼并不方便,可能需要現(xiàn)在本地寫好代碼后再將源代碼傳送到服務器運行、服務器上的圖片也無法直接查看。 而vscode可以很好的解決這些問題,它的核心組件都運行在遠程環(huán)境中

    2024年02月11日
    瀏覽(33)
  • 在外SSH遠程連接macOS服務器【cpolar內網穿透】

    在外SSH遠程連接macOS服務器【cpolar內網穿透】

    轉載自cpolar極點云的文章:無需公網IP,實現(xiàn)公網SSH遠程登錄MacOS【內網穿透】 macOS系統(tǒng)自帶有Secure Shell 客戶端,它可讓您登錄到偵聽傳入SSH連接的遠程服務器和臺式機。我們可以用 ssh username@ip 來ssh到服務器,但通常局限于局域網內的遠程。 本次教程,我們將使用cpolar內網

    2024年02月03日
    瀏覽(23)
  • 外網SSH遠程連接linux服務器「cpolar內網穿透」

    外網SSH遠程連接linux服務器「cpolar內網穿透」

    轉載自內網穿透工具的文章:無公網IP,SSH遠程連接Linux CentOS服務器【內網穿透】 本次教程我們來實現(xiàn)如何在外公網環(huán)境下,SSH遠程連接家里/公司的Linux CentOS服務器,無需公網IP,也不需要設置路由器。 公網SSH遠程Linux CentOS服務器【內網穿透】 cpolar官網:https://www.cpolar.com

    2023年04月23日
    瀏覽(30)
  • 無需公網IP,在家SSH遠程連接公司內網服務器「cpolar內網穿透」

    無需公網IP,在家SSH遠程連接公司內網服務器「cpolar內網穿透」

    轉載自cpolar內網穿透的文章:無公網IP,SSH遠程連接Linux CentOS【內網穿透】 本次教程我們來實現(xiàn)如何在外公網環(huán)境下,SSH遠程連接家里/公司的Linux CentOS服務器,無需公網IP,也不需要設置路由器。 【SSH遠程服務器】在外遠程連接Linux服務器「無公網IP」 cpolar官網:https://www.

    2024年02月05日
    瀏覽(27)
  • Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

    Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

    轉發(fā)自CSDN遠程穿透的文章:【vscode遠程開發(fā)】使用SSH遠程連接服務器 「內網穿透」 遠程連接服務器工具有很多,比如XShell、putty等,可以通過ssh來遠程連接服務器,但這用于寫代碼并不方便,可能需要現(xiàn)在本地寫好代碼后再將源代碼傳送到服務器運行、服務器上的圖片也無

    2024年02月04日
    瀏覽(35)
  • 使用GoLand通過SSH遠程連接服務器,并結合內網穿透工具實現(xiàn)遠程辦公

    使用GoLand通過SSH遠程連接服務器,并結合內網穿透工具實現(xiàn)遠程辦公

    本文主要介紹使用GoLand通過SSH遠程連接服務器,并結合cpolar內網穿透工具實現(xiàn)遠程辦公。 GoLand 是由 JetBrains 推出的一款專為Go語言開發(fā)設計的 集成開發(fā)環(huán)境(IDE) 。它集成了多種高級功能,包括但不限于智能代碼補全、代碼分析和高級調試功能??梢詭椭帉慓o語言更加便捷

    2024年01月22日
    瀏覽(53)
  • iPad Pro如何使用SSH遠程連接服務器云端編程開發(fā)【內網穿透】

    iPad Pro如何使用SSH遠程連接服務器云端編程開發(fā)【內網穿透】

    正文開始前給大家推薦個網站,前些天發(fā)現(xiàn)了一個巨牛的 人工智能 學習網站, 通俗易懂,風趣幽默 ,忍不住分享一下給大家。 點擊跳轉到網站。 本文主要介紹開源iPad應用IDE Code App 如何下載安裝,并通過cpolar內網穿透工具實現(xiàn)SSH遠程連接服務器進行云端編程開發(fā),有效節(jié)

    2024年02月02日
    瀏覽(30)
  • 無需公網IP 使用SSH遠程連接Linux CentOS服務器【內網穿透】

    無需公網IP 使用SSH遠程連接Linux CentOS服務器【內網穿透】

    本次教程我們來實現(xiàn)如何在外公網環(huán)境下,SSH遠程連接家里/公司的Linux CentOS服務器,無需公網IP,也不需要設置路由器。 公網SSH遠程Linux CentOS服務器【內網穿透】 cpolar官網:https://www.cpolar.com/ cpolar支持一鍵自動安裝腳本 cpolar 安裝(國內使用) 或 cpolar短鏈接安裝方式:(國外

    2024年02月03日
    瀏覽(35)
  • SSH遠程連接macOS服務器:通過cpolar內網穿透技術實現(xiàn)遠程訪問的設置方法

    SSH遠程連接macOS服務器:通過cpolar內網穿透技術實現(xiàn)遠程訪問的設置方法

    macOS系統(tǒng)自帶有Secure Shell 客戶端,它可讓您登錄到偵聽傳入SSH連接的遠程服務器和臺式機。我們可以用 ssh username@ip 來ssh到服務器,但通常局限于局域網內的遠程。 本次教程,我們將使用cpolar內網穿透工具,映射ssh服務默認端口:22端口,獲取公網地址,實現(xiàn)在公網環(huán)境下的

    2024年02月10日
    瀏覽(35)
  • iPad Pro安裝Code APP結合內網穿透實現(xiàn)公網SSH遠程連接服務器云開發(fā)

    iPad Pro安裝Code APP結合內網穿透實現(xiàn)公網SSH遠程連接服務器云開發(fā)

    本文主要介紹開源iPad應用IDE Code App 如何下載安裝,并通過cpolar內網穿透工具實現(xiàn)SSH遠程連接服務器進行云端編程開發(fā),有效節(jié)省工作時間并提高開發(fā)效率。 隨著平板電腦的普及,它已經不僅僅是一個娛樂工具,而是逐漸融入我們的工作與生產活動中。更為值得一提的是,強

    2024年03月28日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包