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

vscode遠程開發(fā)使用SSH遠程連接服務器的方法「內網穿透」

 更新時間:2023年02月16日 10:19:17   作者:遠程穿透  
這篇文章主要介紹了vscode遠程開發(fā)使用SSH遠程連接服務器?「內網穿透」,通過本文學習我們將通過vscode實現遠程開發(fā),并做內網穿透實現在公網環(huán)境下的遠程連接,在外任意地方也可以遠程連接服務器進行開發(fā)寫代碼,需要的朋友可以參考下

遠程連接服務器工具有很多,比如XShell、putty等,可以通過ssh來遠程連接服務器,但這用于寫代碼并不方便,可能需要現在本地寫好代碼后再將源代碼傳送到服務器運行、服務器上的圖片也無法直接查看…

而vscode可以很好的解決這些問題,它的核心組件都運行在遠程環(huán)境中,本地的開發(fā)機器完全不需要擁有遠程開發(fā)環(huán)境的源代碼,在vscode上編寫代碼可以直接同步更新到服務器上,給你帶來絲滑般的遠程開發(fā)體驗。

所以這篇文章教程,我們將通過vscode實現遠程開發(fā),并做內網穿透實現在公網環(huán)境下的遠程連接,在外任意地方也可以遠程連接服務器進行開發(fā)寫代碼。

1、安裝OpenSSH

打開Windows開始頁面,直接進行搜索PowerShell,打開第一個Windows PowerShell,點擊以管理員身份運行

打開之后,輸入以下指令:

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

此時出現的結果就是電腦里沒有安裝OpenSSH的情況:

在這里插入圖片描述

如果已經安裝了OpenSSH那么跳過這一步,沒有安裝的話則輸入以下指令

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

在這里插入圖片描述

最終結果為如下,則代表著OpenSSH安裝成功:

在這里插入圖片描述

顯示OpenSSH安裝成功后,在打開本地cmd進入之后輸入命令ssh

ssh

如果顯示的是這樣結果的話,則說明正確:

在這里插入圖片描述

2、vscode配置ssh

在windows上安裝vscode,安裝成功后并打開。

點擊左側工具欄中的擴展,搜索“ssh”,選擇第一個Remote - SSH進行安裝(我已經安裝過了,所有此時顯示的是禁用狀態(tài))

在這里插入圖片描述

點擊左下角的“設置”按鈕,緊接著點擊“設置”

在這里插入圖片描述

根據截圖的提示,找到Show Login Terminal并勾選該選項

在這里插入圖片描述

點擊左側工具欄中的遠程按鈕,可以查看遠程連接,點擊SSH TARGETS下面顯示的服務器旁邊的按鈕進行連接操作

在這里插入圖片描述

3. 局域網測試連接遠程服務器

以ssh連接ubuntu為例,打開vscode后,先嘗試使用局域網地址ssh遠程ubuntu

輸入命令到對話框中,并回車

ssh  username@ip

在這里插入圖片描述

選擇一個配置文件

在這里插入圖片描述

輸入完成在右側會顯示出來剛剛添加的ssh 連接,點擊 -->圖標 連接,出現輸入密碼,輸入密碼即可

在這里插入圖片描述

出現綠色標志表示連接成功

在這里插入圖片描述

4. 公網遠程連接

目前我們只能在局域網內進行遠程,具有一定的局限性。不過我們通過內網穿透來實現在公網環(huán)境下的遠程連接。這里我們借助工具cpolar內網穿透來實現,無需公網IP,也不用設置路由器,操作簡單。

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

4.1 ubuntu安裝cpolar

本次教程我們使用的是ubuntu 圖形化系統(tǒng),我們需要先在ubuntu上安裝配置cpolar,支持一鍵自動安裝腳本。

國內安裝

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

或 cpolar短鏈接安裝方式:(國外使用)

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

查看版本號,正常顯示即為安裝成功

cpolar version

token認證

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

cpolar authtoken xxxxxxx

在這里插入圖片描述

簡單穿透測試

cpolar http 8080

有正常生成相應的公網地址,按ctrl+c退出

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

sudo systemctl enable cpolar

啟動cpolar服務

sudo systemctl start cpolar

查看服務狀態(tài),顯示如下圖所示為active則為已啟動狀態(tài)

sudo systemctl status cpolar

在這里插入圖片描述

cpolar安裝并配置完成后,在瀏覽器上訪問本地9200端口,使用cpolar郵箱賬號登錄cpolar web UI管理界面

在這里插入圖片描述

cpolar安裝成功后,默認會安裝2條樣例隧道,可以自行編輯或者刪減:

  • ssh隧道:指向本地22端口,TCP協(xié)議
  • website隧道:指向本地8080端口,HTTP協(xié)議

4.2 創(chuàng)建隧道映射

我們可以直接使用樣例隧道ssh,或者重新創(chuàng)建一個隧道,使用tcp協(xié)議,指向22端口。點擊左側儀表盤的隧道管理——創(chuàng)建隧道

  • 隧道名稱:可自定義,注意不要重復
  • 協(xié)議:tcp
  • 本地地址:22
  • 端口類型:隨機臨時TCP端口
  • 地區(qū):China vip

點擊創(chuàng)建

在這里插入圖片描述

隧道創(chuàng)建成功后,點擊左側的狀態(tài)——在線隧道列表,可以看到,剛剛創(chuàng)建的隧道已經有生成了相應的公網地址,將其復制下來

在這里插入圖片描述

4.3 測試公網遠程連接

在windows上打開vscode,使用所復制的公網地址來遠程SSH。

點擊SSH TARGETS下面顯示的服務器旁邊的按鈕進行連接操作

在這里插入圖片描述

如左側沒有出現添加的連接,點如下按鈕刷新

在這里插入圖片描述

接著點擊小箭頭 --> 連接,出現選擇ssh 類型,選擇linux

在這里插入圖片描述

在這里插入圖片描述

輸入參數,和密碼即可遠程成功,方便快捷。

在這里插入圖片描述

在這里插入圖片描述

出現以下信息表示遠程連接成功

在這里插入圖片描述

5. 配置固定TCP端口地址

由于以上所創(chuàng)建的隧道選擇的是隨機臨時TCP端口,所生成的公網地址會在24小時內隨機變化,對于需要長期遠程的用戶來講不方便。不過我們可以為其配置固定的地址進行遠程連接,后續(xù)遠程無需先查看隨機公網地址再進行遠程。

注意:配置固定TCP端口地址功能需要升級至專業(yè)版套餐或以上才支持。

5.1 保留一個固定TCP端口地址

打開cpolar官網,登錄到官網后臺https://dashboard.cpolar.com/reserved,點擊左側的預留,我們來保留一個固定TCP端口地址:

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

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

在這里插入圖片描述

5.2 配置固定TCP端口地址

在ubuntu系統(tǒng)上打開瀏覽器訪問本地9200端口,登錄cpolar web UI管理界面。點擊左側的隧道管理——隧道列表,找到ssh隧道,點擊右側的編輯,我們來修改隧道信息,將固定tcp端口地址配置到隧道中

在這里插入圖片描述

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

  • 端口類型:修改為固定tcp端口
  • 預留的tcp地址:填寫保留成功的地址

點擊更新

在這里插入圖片描述

隧道更新成功后,點擊左側儀表盤的狀態(tài)——在線隧道列表,找到SSH隧道,可以看到公網地址已經更新成為了固定tcp地址。

在這里插入圖片描述

5.3 測試固定公網地址遠程

打開vscode,選擇添加一個ssh連接

在這里插入圖片描述

使用保留的tcp地址連接

在這里插入圖片描述

在這里插入圖片描述

刷新一下

在這里插入圖片描述

刷新出來地址,點擊右邊小箭頭”–>”連接,出現以下提示,輸入yes

在這里插入圖片描述

出現綠色信息,表示連接成功。

在這里插入圖片描述

到此這篇關于vscode遠程開發(fā)使用SSH遠程連接服務器 「內網穿透」的文章就介紹到這了,更多相關vscode使用SSH遠程連接服務器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 如何解決Diffie-Hellman Key Agreement Protocol資源管理錯誤漏洞(CVE-2002-20001)

    如何解決Diffie-Hellman Key Agreement Protocol資源管理

    文章主要介紹了資源管理錯誤漏洞的修復項目,特別提到Diffie-HellmanKeyAgreementProtocol是一種密鑰協(xié)商協(xié)議,該協(xié)議存在安全漏洞,文章建議在配置文件中正確寫入kexalgorithms,避免語法錯誤導致sshd服務無法啟動,從而無法通過SSH連接服務器
    2024-12-12
  • Apache Doris的Bitmap索引和BloomFilter索引使用及注意事項

    Apache Doris的Bitmap索引和BloomFilter索引使用及注意事項

    bitmap index是一種位圖索引,是一種快速數據結構,能夠加快查詢速度,BloomFilter索引也是以Block為粒度創(chuàng)建的,這篇文章主要介紹了Apache Doris的Bitmap索引和BloomFilter索引使用,需要的朋友可以參考下
    2022-09-09
  • Ubuntu14.04虛擬機安裝(圖文詳解)

    Ubuntu14.04虛擬機安裝(圖文詳解)

    本篇文章主要介紹了Ubuntu14.04虛擬機安裝,每一步都有詳細的圖文解釋,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-01-01
  • Linux解壓文件到指定目錄的方法

    Linux解壓文件到指定目錄的方法

    本篇文章主要介紹了Linux解壓文件到指定目錄的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Linux利用CURL發(fā)送POST請求的示例詳解

    Linux利用CURL發(fā)送POST請求的示例詳解

    在現代的網絡通信中,HTTP 協(xié)議扮演著至關重要的角色,其中,POST請求是HTTP協(xié)議中的一種方法,用于向服務器提交數據進行處理,在 Linux 系統(tǒng)中,curl命令是一個強大的工具,它允許用戶發(fā)送各種類型的HTTP請求,包括POST請求,本文給大家介紹了Linux利用CURL發(fā)送POST請求
    2024-11-11
  • linux grub的啟動加密及刪除恢復方法

    linux grub的啟動加密及刪除恢復方法

    這篇文章主要介紹了linux grub的啟動加密及刪除恢復方法,需要的朋友可以參考下
    2016-10-10
  • linux網站服務Apache的安裝與配置方法詳解

    linux網站服務Apache的安裝與配置方法詳解

    這篇文章介紹下linux網站服務apache的安裝與配置方法,本文分為四部分給大家介紹的非常詳細,感興趣的朋友可以參考下
    2016-10-10
  • linux .htaccess 設置 404 等錯誤頁面

    linux .htaccess 設置 404 等錯誤頁面

    linux服務器下通過設置htaccess來實現404轉向的代碼
    2008-06-06
  • Linux平臺Segmentation fault(段錯誤)調試過程

    Linux平臺Segmentation fault(段錯誤)調試過程

    這篇文章主要介紹了Linux平臺Segmentation fault(段錯誤)調試過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Linux之如何設置CPU Performance模式

    Linux之如何設置CPU Performance模式

    這篇文章主要介紹了Linux之如何設置CPU Performance模式問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論

延津县| 邳州市| 平度市| 宁城县| 惠安县| 郧西县| 瑞昌市| 芦溪县| 靖宇县| SHOW| 张北县| 马边| 云安县| 延津县| 霸州市| 丰都县| 民县| 论坛| 永兴县| 游戏| 双牌县| 岢岚县| 丰都县| 静海县| 芒康县| 南充市| 涞水县| 罗定市| 宕昌县| 乌拉特后旗| 沁源县| 平度市| 惠州市| 霍城县| 五台县| 淮滨县| 青川县| 德阳市| 通海县| 吉林省| 五大连池市|