vscode ssh遠程連接服務(wù)器一直卡在下載 vscode server問題解決
在使用vscode使用ssh遠程連接服務(wù)器時,一直卡在下載"vscode 服務(wù)器"階段,如下圖所示:

博主用MobaXterm可以正常連接服務(wù)器,所以大概率是網(wǎng)絡(luò)問題,導(dǎo)致vscode無法下載部分資源,解決方法如下:
方法1:使用科學(xué)上網(wǎng)
在下載vscode 服務(wù)器時,資源國內(nèi)不好訪問,需要科學(xué)上網(wǎng),之后就可以正常連接了。
方法2:手動下載
如果無法科學(xué)上網(wǎng),可以手動下載vscode server包,并傳到服務(wù)器上進行安裝,方法如下:
1.在vscode終端輸出信息頁面,按Ctrl+F,然后在搜索框輸入“commit id”,會出來兩個結(jié)果,任選一個就行,記錄下commit id后面的一串字符,如下圖所示:

2.將上個步驟記錄的commit id替換下面的commit_id變量,然后復(fù)制鏈接到瀏覽器進行下載vscode server包
https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable
結(jié)果如下:

3.使用MobaXterm或者類似的遠程終端控制軟件連接服務(wù)器,cd切換到~/.vscode-server/bin目錄下,如果你的.vscode-server是在其他目錄下,切換到對應(yīng)的目錄下,然后進入.vscode-server的bin目錄下就行。
4.將本地vscode-server-linux-x64.tar.gz傳入.vscode-server的bin目錄下,然后再終端輸入以下命令(注意終端也要切換到bin目錄下):
tar xzvf vscode-server-linux-x64.tar.gz
最后替換輸入以下命令替換目錄:
mv vscode-server-linux-x64 ${commitid}commitid變量要替換為自己的第一步記錄的Id
然后關(guān)掉vscode重新打開連接就可以了。
方法3
如果還是無法連接,那就是網(wǎng)絡(luò)問題了,我最初也是無法連接,甚至無法科學(xué)上網(wǎng),經(jīng)過測試是wifi的問題,換成數(shù)據(jù)網(wǎng)或者其他地方的wifi就可以連接,服務(wù)器也是用的同樣的wifi,所以兩邊的網(wǎng)絡(luò)都有問題。最后過了一天,網(wǎng)絡(luò)恢復(fù)正常就可以正常連接了。
到此這篇關(guān)于vscode ssh遠程連接服務(wù)器一直卡在下載 vscode server問題解決的文章就介紹到這了,更多相關(guān)vscode ssh遠程卡vscode server內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
c++如何控制對象的創(chuàng)建方式(禁止創(chuàng)建棧對象or堆對象)和創(chuàng)建的數(shù)量
這篇文章主要介紹了c++如何控制對象的創(chuàng)建方式和創(chuàng)建的數(shù)量,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-08-08
C++ LeetCode1805字符串不同整數(shù)數(shù)目
這篇文章主要為大家介紹了C++ LeetCode1805字符串不同整數(shù)數(shù)目,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12

