VScode連接遠(yuǎn)程服務(wù)器踩坑實(shí)戰(zhàn)記錄(新版離線vscode-server安裝)
想要用VScode連接遠(yuǎn)程服務(wù)器,但遠(yuǎn)程服務(wù)器并沒(méi)有連接外網(wǎng),因此需要離線手動(dòng)安裝vscode-server但網(wǎng)上的方法都是舊版本的安裝,沒(méi)有新版本的配置。因此記錄一下我都踩坑實(shí)戰(zhàn)。
1、VScode擴(kuò)展安裝與配置
(1)vscode擴(kuò)展安裝
去到vscode里面安裝所需要的擴(kuò)展,這里我安裝是下面三個(gè)擴(kuò)展包
(2)vscode遠(yuǎn)程配置
安裝完成后會(huì)出現(xiàn)一個(gè)小電腦,直接點(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ù)器
對(duì)兩個(gè)文件進(jìn)行解壓
tar -zxf vscode-server-linux-x64.tar.gz tar -zxf vscode_cli_alpine_x64_cli.tar.gz
4、移動(dòng)文件到指定位置
具體的目錄結(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
第一個(gè)文件 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 # 移動(dòng) mv server ~/.vscode-server/cli/servers/Stable-e10f2369d0d9614a452462f2e01cdc4aa9486296/
第二個(gè)文件 vscode_cli_alpine_x64_cli.tar.gz 解壓解包后名為 code 的文件改名為 code-${commit_id}放在/home/${user}/.vscode-server/目錄下
mv code ~/.vscode-server/code-e10f2369d0d9614a452462f2e01cdc4aa9486296
可自行在cli下面創(chuàng)建一個(gè)iru.json文件,內(nèi)容為["Stable-$commit_id"]
大功告成!
5、vscode的一些更新設(shè)置
此時(shí)進(jìn)行連接還有可能一進(jìn)去就會(huì)下載文件,但又下載不成功,這時(shí)候我們只需要關(guān)閉vscode-server的自動(dòng)下載功能就好。
點(diǎn)擊Remote-SSH的setting
找到Local Server Download 設(shè)置為off即可
為了避免commit過(guò)期,還可以把vscode的自動(dòng)更新關(guān)閉
找到左下角的齒輪,點(diǎn)擊setting,搜索update,將Mode改為manual(手動(dòng))即可
6、快樂(lè)連接遠(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
服務(wù)器硬件知識(shí)普及篇(需要配置服務(wù)器的朋友可以參考)
服務(wù)器硬件知識(shí)普及篇(需要配置服務(wù)器的朋友可以參考)2009-08-08阿里云申請(qǐng)的 CA Wosin 證書(shū),在Windows iis下導(dǎo)入證書(shū)的步驟分享
這篇文章主要介紹了阿里云申請(qǐng)的 CA Wosin 證書(shū),在Windows iis下導(dǎo)入證書(shū)的步驟分享,需要的朋友可以參考下2017-03-03服務(wù)器安裝conda環(huán)境遇到代理PROXY問(wèn)題及解決方案
這篇文章主要為大家介紹了服務(wù)器安裝conda環(huán)境遇到代理PROXY問(wèn)題及解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07基于epoll實(shí)現(xiàn) Reactor服務(wù)器的詳細(xì)過(guò)程
在我們調(diào)用epoll_create的時(shí)候會(huì)創(chuàng)建出epoll模型,這個(gè)模型也是利用文件描述類(lèi)似文件系統(tǒng)的方式控制該結(jié)構(gòu),這篇文章主要介紹了基于epoll實(shí)現(xiàn) Reactor服務(wù)器的詳細(xì)過(guò)程,需要的朋友可以參考下2023-12-12服務(wù)器錯(cuò)誤碼500 501 502 503 504 505 詳解
這篇文章主要介紹了服務(wù)器錯(cuò)誤碼500 501 502 503 504 505 詳解,需要的朋友可以參考下2015-07-07Apache Hudi結(jié)合Flink的億級(jí)數(shù)據(jù)入湖實(shí)踐解析
這篇文章主要為大家介紹了Apache Hudi結(jié)合Flink的億級(jí)數(shù)據(jù)入湖實(shí)踐解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-03-03