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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

轉發(fā)自CSDN遠程穿透的文章:【vscode遠程開發(fā)】使用SSH遠程連接服務器 「內網穿透」

前言

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

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

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

視頻教程

【VS Code遠程開發(fā)】公網使用SSH遠程連接服務器開發(fā)寫代碼

1、安裝OpenSSH

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

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

此時出現(xiàn)的結果就是電腦里沒有安裝OpenSSH的情況:
【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

ssh

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

2、vscode配置ssh

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

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

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

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

ssh  username@ip

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

選擇一個配置文件

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

出現(xiàn)綠色標志表示連接成功

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

4. 公網遠程連接

目前我們只能在局域網內進行遠程,具有一定的局限性。不過我們通過內網穿透來實現(xiàn)在公網環(huán)境下的遠程連接。這里我們借助工具cpolar內網穿透來實現(xiàn),無需公網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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

  • 簡單穿透測試
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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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)建
【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

4.3 測試公網遠程連接

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

點擊SSH TARGETS下面顯示的服務器旁邊的按鈕進行連接操作
【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

如左側沒有出現(xiàn)添加的連接,點如下按鈕刷新

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

接著點擊小箭頭 --> 連接,出現(xiàn)選擇ssh 類型,選擇linux

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

輸入?yún)?shù),和密碼即可遠程成功,方便快捷。

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

出現(xiàn)以下信息表示遠程連接成功

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

5. 配置固定TCP端口地址

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

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

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

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

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

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

5.2 配置固定TCP端口地址

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

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

點擊更新

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

5.3 測試固定公網地址遠程

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

使用保留的tcp地址連接

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

刷新一下

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

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

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透

出現(xiàn)綠色信息,表示連接成功。

【VsCode遠程開發(fā)】Windows SSH遠程連接Linux服務器 - 無公網IP內網穿透文章來源地址http://www.zghlxwxcb.cn/news/detail-433317.html

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

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

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

相關文章

  • windows下基于vscode的ssh服務遠程連接ubuntu服務器

    windows下基于vscode的ssh服務遠程連接ubuntu服務器

    首先,安裝ssh服務 安裝后,打開ssh服務 如果顯示有sshd就說明成功了。? 判斷是否成功打開 同時也可以通過如下方式確保ssh服務正在運行 ?首先,將ubuntu端聯(lián)網,之后終端輸入ifconfig 可以看到ip為192.168.43.136 在vscode里找到Remote development擴展,并安裝,其中會包含Remote-SSH擴展包

    2024年02月08日
    瀏覽(28)
  • 使用VSCode SSH公網遠程連接本地服務器開發(fā)

    使用VSCode SSH公網遠程連接本地服務器開發(fā)

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

    2024年02月16日
    瀏覽(26)
  • 使用VSCode SSH實現(xiàn)公網遠程連接本地服務器開發(fā)的詳細教程

    使用VSCode SSH實現(xiàn)公網遠程連接本地服務器開發(fā)的詳細教程

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

    2024年02月11日
    瀏覽(28)
  • 使用VSCode SSH公網遠程連接本地服務器開發(fā) - cpolar內網穿透

    使用VSCode SSH公網遠程連接本地服務器開發(fā) - cpolar內網穿透

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

    2024年02月06日
    瀏覽(30)
  • 使用 VSCode SSH 公網遠程連接本地服務器開發(fā) - cpolar內網穿透

    使用 VSCode SSH 公網遠程連接本地服務器開發(fā) - cpolar內網穿透

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

    2024年02月07日
    瀏覽(27)
  • vscode+ssh連接遠程linux系統(tǒng)服務器,并用anaconda管理python環(huán)境

    vscode+ssh連接遠程linux系統(tǒng)服務器,并用anaconda管理python環(huán)境

    依次點擊1、2、3,其中第3部分輸入如下: ssh root@虛機ip -[端口號] 此時如果 你的權限范圍并不在root ,就改成你所在的權限范圍。(我們是以名字縮寫在服務器創(chuàng)建了賬戶。) 假如我在服務器上的權限范圍為zxy,服務器ip為123.456.789.000,端口號為22,則在第3部分輸入:ssh zx

    2024年02月07日
    瀏覽(30)
  • window11安裝SSH和VScode并遠程連接Linux服務器進行配置

    window11安裝SSH和VScode并遠程連接Linux服務器進行配置

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 前段時間用激光雷達采集了一些點云數(shù)據(jù),需要連接實驗室服務器對數(shù)據(jù)進行處理,我大該花了一下午的時間完成了配置。網上相關的教程有很多,但是有很大一部分比較陳舊,存在著一些問題,本文總

    2024年02月05日
    瀏覽(23)
  • 使用VScode SSH公網遠程連接本地服務器開發(fā)【無公網IP內網穿透】

    使用VScode SSH公網遠程連接本地服務器開發(fā)【無公網IP內網穿透】

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

    2024年02月11日
    瀏覽(27)
  • 【全面解析】Windows 如何使用 SSH 密鑰遠程連接 Linux 服務器

    【全面解析】Windows 如何使用 SSH 密鑰遠程連接 Linux 服務器

    創(chuàng)建密鑰 創(chuàng)建 linux 服務器端的終端中執(zhí)行命令 ssh-keygen ,之后一直按Enter即可,這樣會在將在 ~/.ssh/ 路徑下生成公鑰(id_rsa.pub)和私鑰(id_rsa) 注意:也可以在 windows 端生成密鑰,只需要保證公鑰在服務器端,私鑰在本地端即可。 安裝 在服務器端 ~/.ssh/ 路徑下執(zhí)行以下命令,在

    2024年02月16日
    瀏覽(33)
  • Windows 系統(tǒng)下:SSH 遠程連接 Linux 服務器的完整指南

    Windows 系統(tǒng)下:SSH 遠程連接 Linux 服務器的完整指南

    以下是使用 Windows 系統(tǒng)的 SSH 遠程連接 Linux 服務器的詳細操作步驟,(我們以 Ubuntu 和CentOS 為例) 1. 確保 Linux 服務器已啟用 SSH 首先,確保您的 Linux 服務器上已經安裝并運行了 SSH 服務。對于大多數(shù) Linux 發(fā)行版, OpenSSH 是默認的 SSH 服務器。您可以使用以下命令來安裝它: ?

    2024年02月08日
    瀏覽(39)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包