報錯
command '_workbench.downloadResource' failed" when connecting to a remote host via ssh
解決
確定commit
在help中可以查看
清理
rm -rf ~/.vscode-server/bin/${commit}/*
手動下載
wget https://vscode.cdn.azure.cn/stable/${commit}/vscode-server-linux-x64.tar.gz --no-check-certificate
解壓
tar zxvf vscode-server-linux-x64.tar.gz
改名
mv vscode-server-linux-x64 vscode-server-linux
創建下載完成標志
touch vscode-scp-done.flag
重新使用vscode連接
建議
個人覺得vscode確實是宇宙最好用的編輯器,但是vscode自身及其插件的頻繁升級會帶來很多令人頭疼的問題。建議當環境穩定后,將升級改為手動。
其他問題
vscode remote ssh可能會頻繁的斷線。發生的原因大多是服務器和vscode本機ssh匹配上的問題。
建議windows上使用git自帶的ssh客戶端。
服務端可以使用和vscode客戶端一樣的ssh版本。
這可能需要手動安裝openssl,openssh。