VScode連接遠(yuǎn)程服務(wù)器踩坑實(shí)戰(zhàn)記錄(新版離線vscode-server安裝)
想要用VScode連接遠(yuǎn)程服務(wù)器,但遠(yuǎn)程服務(wù)器并沒有連接外網(wǎng),因此需要離線手動安裝vscode-server但網(wǎng)上的方法都是舊版本的安裝,沒有新版本的配置。因此記錄一下我都踩坑實(shí)戰(zhàn)。
1、VScode擴(kuò)展安裝與配置
(1)vscode擴(kuò)展安裝
去到vscode里面安裝所需要的擴(kuò)展,這里我安裝是下面三個擴(kuò)展包

(2)vscode遠(yuǎn)程配置
安裝完成后會出現(xiàn)一個小電腦,直接點(diǎn)擊,進(jìn)入設(shè)置里面進(jìn)行配置

配置內(nèi)容如下:
Host xxx
HostName xxx.xxx.xxx.xxx
Port xx
User xxx
IdentityFile "xxx"
Host可以和HostName一樣,HostName是你的IP地址,Port是端口(一般為22),User是用戶名(我這里是root),IdentityFile是密碼。
2、vscode-server離線下載
(1)Commit ID查看
點(diǎn)擊Help-> About即可查看

(2)安裝包下載
原始舊版本的下載地址
https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable
這里將${commit_id}替換為你自己的Commit ID
但由于我的vscode版本更新了,因此新的下載內(nèi)容應(yīng)該為:
https://vscode.download.prss.microsoft.com/dbazure/download/stable/${commit_id}/vscode-server-linux-x64.tar.gz
https://vscode.download.prss.microsoft.com/dbazure/download/stable/${commit_id}/vscode_cli_alpine_x64_cli.tar.gz
下載完成得到的tar.gz文件

3、文件解壓縮
進(jìn)入到遠(yuǎn)程服務(wù)器,創(chuàng)建.vscode-server目錄
mkdir -p ~/.vscode-server/bin mkdir -p ~/.vscode-server/cli
將下載的文件上傳到服務(wù)器

對兩個文件進(jìn)行解壓
tar -zxf vscode-server-linux-x64.tar.gz tar -zxf vscode_cli_alpine_x64_cli.tar.gz

4、移動文件到指定位置
具體的目錄結(jié)構(gòu)為
??.vscode-server
┣━ ??bin # 存放舊方法下的vscode commit相關(guān)文件
┃ ┗━ ??${commit_id1}
┃ ┗━ ??${commit_id2}
┃ ┗━ ···
┣━ ??cli # 存放新方法下的vscode commit相關(guān)文件
┃ ┗━ ??servers
┃ ┃ ┗━ ??Stable-${commit_id}
┃ ┃ ┃ ┗━ ??server
┃ ┃ ┃ ┗━ ···
┃ ┃ ┗━ ···
┃ ┗━ ??iru.json # 存放最近的vscode commit_id
┣━ ??code-${commit_id} # 存放vscode_cli_alpine_x64_cli.tar.gz解壓后名為code的文件,并將其改名為code-${commit_id}
┣━ ??data
┗━ ??extensions第一個文件 vscode-server-linux-x64.tar.gz 解壓解包后名為 vscode-server-linux-x64 文件夾改名為 server 放在 /home/${user}/.vscode-server/cli/servers/Stable-${commit_id}/ 目錄下.
# 重命名 mv vscode-server-linux-x64 server # 移動 mv server ~/.vscode-server/cli/servers/Stable-e10f2369d0d9614a452462f2e01cdc4aa9486296/
第二個文件 vscode_cli_alpine_x64_cli.tar.gz 解壓解包后名為 code 的文件改名為 code-${commit_id}放在/home/${user}/.vscode-server/目錄下
mv code ~/.vscode-server/code-e10f2369d0d9614a452462f2e01cdc4aa9486296
可自行在cli下面創(chuàng)建一個iru.json文件,內(nèi)容為["Stable-$commit_id"]
大功告成!

5、vscode的一些更新設(shè)置
此時進(jìn)行連接還有可能一進(jìn)去就會下載文件,但又下載不成功,這時候我們只需要關(guān)閉vscode-server的自動下載功能就好。
點(diǎn)擊Remote-SSH的setting

找到Local Server Download 設(shè)置為off即可

為了避免commit過期,還可以把vscode的自動更新關(guān)閉
找到左下角的齒輪,點(diǎn)擊setting,搜索update,將Mode改為manual(手動)即可

6、快樂連接遠(yuǎn)程服務(wù)器!
點(diǎn)擊小電腦,點(diǎn)擊箭頭,即可連接成功啦!!

到此這篇關(guān)于VScode連接遠(yuǎn)程服務(wù)器踩坑實(shí)戰(zhàn)(新版離線vscode-server安裝)的文章就介紹到這了,更多相關(guān)VScode連接遠(yuǎn)程服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
服務(wù)器硬件知識普及篇(需要配置服務(wù)器的朋友可以參考)
服務(wù)器硬件知識普及篇(需要配置服務(wù)器的朋友可以參考)2009-08-08
阿里云申請的 CA Wosin 證書,在Windows iis下導(dǎo)入證書的步驟分享
這篇文章主要介紹了阿里云申請的 CA Wosin 證書,在Windows iis下導(dǎo)入證書的步驟分享,需要的朋友可以參考下2017-03-03
服務(wù)器安裝conda環(huán)境遇到代理PROXY問題及解決方案
這篇文章主要為大家介紹了服務(wù)器安裝conda環(huán)境遇到代理PROXY問題及解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07
基于epoll實(shí)現(xiàn) Reactor服務(wù)器的詳細(xì)過程
在我們調(diào)用epoll_create的時候會創(chuàng)建出epoll模型,這個模型也是利用文件描述類似文件系統(tǒng)的方式控制該結(jié)構(gòu),這篇文章主要介紹了基于epoll實(shí)現(xiàn) Reactor服務(wù)器的詳細(xì)過程,需要的朋友可以參考下2023-12-12
服務(wù)器錯誤碼500 501 502 503 504 505 詳解
這篇文章主要介紹了服務(wù)器錯誤碼500 501 502 503 504 505 詳解,需要的朋友可以參考下2015-07-07
Apache Hudi結(jié)合Flink的億級數(shù)據(jù)入湖實(shí)踐解析
這篇文章主要為大家介紹了Apache Hudi結(jié)合Flink的億級數(shù)據(jù)入湖實(shí)踐解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-03-03

