站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

本篇文章帶大家聊聊VSCode遠(yuǎn)程開發(fā),介紹一下如何通過SSH配合VSCode收獲超舒適的遠(yuǎn)程開發(fā)體驗(yàn),希望對(duì)大家有所幫助!

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

寫在前面

最近公司有一個(gè)外包項(xiàng)目,需要遠(yuǎn)程開發(fā),不管是用遠(yuǎn)程控制軟件還是微軟的遠(yuǎn)程桌面連接,體驗(yàn)都不是很好,感覺特別的不舒服,尤其是微軟的遠(yuǎn)程桌面連接,只能一個(gè)人使用,經(jīng)常出現(xiàn)你擠我我擠你的現(xiàn)象,這就我想到一年前通過SSH遠(yuǎn)程連接過Linux進(jìn)行開發(fā),這次就來遠(yuǎn)程連接一下Windows進(jìn)行開發(fā)。

設(shè)備版本如下:

  • 遠(yuǎn)程控制電腦:Win11

  • 遠(yuǎn)程被控制電腦:Win10

  • VSCode版本:1.67.2

  • Remote – SSH版本:0.80.0

【推薦學(xué)習(xí):《vscode入門教程》】

配置SSH服務(wù)器

首先我們需要安裝一個(gè)OpenSSH服務(wù)器,如果是Win10系統(tǒng)的話,安裝起來就比較簡(jiǎn)單了,步驟如下:

第一步,打開【設(shè)置】,快捷鍵【W(wǎng)in+i】,找到【應(yīng)用】→【應(yīng)用和功能】→【管理可選功能】進(jìn)入;

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

第二步,安裝OpenSSH服務(wù)器,如果列表中存在OpenSSH服務(wù)器就說明已經(jīng)安裝成功了,否則點(diǎn)擊【添加功能】,然后找到OpenSSH服務(wù)器進(jìn)行安裝;

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

安裝時(shí)在下面會(huì)出現(xiàn)一個(gè)進(jìn)度條,耐心等待即可。

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

如果你喜歡命令行的方式安裝,首先以管理員身份打開PowderShell,然后依次執(zhí)行下面這幾條命令

# 獲取SSH軟件名稱 Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

輸出結(jié)果如下:

Name  : OpenSSH.Client~~~~0.0.1.0 State : NotPresent Name  : OpenSSH.Server~~~~0.0.1.0 State : NotPresent

第一個(gè)表示SSH客戶端,第二個(gè)表示SSH服務(wù)器

我們這里安裝SSH服務(wù)器,win10默認(rèn)安裝SSH客戶端,安裝命令如下:

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

輸出內(nèi)容與下面類似說明安裝成功

Path          : Online        : True RestartNeeded : False

第三步,開啟SSHD服務(wù),我們需要打開PowerShell命令名,然后輸入如下命令:

Start-Service sshd

第四步,設(shè)置服務(wù)自啟動(dòng)

Set-Service -Name sshd -StartupType 'Automatic'

最后一步,在防火線中配置SSH,只需要將下面這段命令復(fù)制到PowerShell中即可:

if (!(Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -ErrorAction SilentlyContinue | Select-Object Name, Enabled)) { Write-Output "Firewall Rule 'OpenSSH-Server-In-TCP' does not exist, creating it..." New-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 } else { Write-Output "Firewall rule 'OpenSSH-Server-In-TCP' has been created and exists." }

SSH連接服務(wù)器

現(xiàn)在我們就在自己的電腦上通過SSH命令去連接我們之前配置的WIndows服務(wù)器,不管你的設(shè)備是Mac、Windows還是Linux,只要有ssh命令都可以進(jìn)行連接。

這里我使用的是Win11,命令如下:

ssh administrator@0.0.0.0

這里的administrator表示的用戶名,0.0.0.0表示的是服務(wù)器的ip地址。

輸入完成后需要先輸入yes然后輸入密碼即可連接成功。

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

通過Remote-SSH連接

最后我們通過VSCode的擴(kuò)展Remote-SSH實(shí)現(xiàn)遠(yuǎn)程開發(fā),步驟如下:

第一步:安裝Remote-SSH擴(kuò)展,直接搜索安裝即可,他長(zhǎng)下面這個(gè)吊樣子:

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

第二步,打開【遠(yuǎn)程資源管理器】

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

第三步,鼠標(biāo)懸停到【SSH TarGETS】上,點(diǎn)擊【設(shè)置】

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

第四步:點(diǎn)擊這個(gè)配置文件

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

第五步:進(jìn)行配置:

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config Host alias # 別名,可以隨便寫     HostName 0.0.0.0 # 遠(yuǎn)程連接的ip地址     User Administrator # 遠(yuǎn)程連接的用戶名

第六步,點(diǎn)擊連接,也就是下圖中的那個(gè)小圖標(biāo)

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

第七步:選擇系統(tǒng),是什么系統(tǒng)我們就選什么系統(tǒng)

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

第八步:輸入服務(wù)器的密碼后等待即可

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

最后一步,打開工程目錄進(jìn)行開發(fā)即可

詳解VSCode中怎么配置SSH服務(wù)器來進(jìn)行遠(yuǎn)程開發(fā)

到此就配置完成了。

寫在最后

本篇文章中記錄了如何將一個(gè)Windows變成一個(gè)SSH服務(wù)器以及通過SSH命令連接并在VSCode中可以開發(fā)的一個(gè)過程,如果對(duì)你有幫助,可以點(diǎn)贊收藏避免以后找不到~

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
2022国产精品视频| 国产精品久久久久天天影视| 国产69精品久久久久久久| 人人妻久久人人澡人人爽人人精品| 国产综合色香蕉精品五月婷| 国产在线精品一区二区不卡麻豆 | 国产精品白嫩美女在线观看| 91精品国产肉丝高跟在线| 国产精品亚洲mnbav网站| 国产成人精品一区二区A片带套 | 99精品国产综合久久久久五月天| 亚洲国产成人乱码精品女人久久久不卡 | 99热在线观看精品| 精品一区二区三区电影| 香蕉视频国产精品| 国产女人精品视频国产灰线| 日韩人妻精品无码一区二区三区| 精品国产第一国产综合精品| 最新精品露脸国产在线| 中文字幕日韩精品在线| 99rv精品视频在线播放| 国产精品免费观看调教网| 精品视频在线观看一区二区三区| 国产一区二区精品久久岳√| 亚洲偷自精品三十六区| 亚洲系列国产精品制服丝袜第| 91精品视频播放| 99精品众筹模特自拍视频| 老司机性色福利精品视频| 国产亚洲色婷婷久久99精品91| 精品亚洲成α人无码成α在线观看 | 国产精品一区在线播放| 久クク成人精品中文字幕| 91精品国产品国语在线不卡| 黑人精品videos亚洲人| 亚洲A∨精品一区二区三区| 午夜一级日韩精品制服诱惑我们这边| 国产精品毛片无遮挡高清| 精品久久久久久成人AV| 91大神精品在线观看| 久久精品国产久精国产果冻传媒|