问题描述
vscode Remote SSH 抽风系列:报错command ‘_workbench.downloadResource’ failed” when connecting to a remote host via ssh.
- 主要问题是我的远程Linux环境是连不上网的,我用本机Windows系统搭建了一个Apache服务器,Linux代理到本机端口实现访问外网。
- vscode Remote SSH连接的时候需要下载一个.vscode-server文件,vscode中一直显示下载失败。一直提示重新输入密码??就不能提示下下载失败吗??什么伞兵设置?
解决方法
在你远程登录的那个文件夹下面找到
/home/.vscode-server/bin/ccbaa2d27e38e5afa3e5c21c1c7bef4657064247
这个文件,commitid就是后面那一串ccbaa2d27e38e5afa3e5c21c1c7bef4657064247手动下载
1
wget https://vscode.cdn.azure.cn/stable/${commit}/vscode-server-linux-x64.tar.gz
或者在windows上下好scp上去
解压并且改名
1
2tar -zxvf vscode-server.tar.gz
mv vscode-server设置下载结束标志
注意这步很坑,如果没设置就会让你一直下,在这里卡了好久。
1 | touch vscode-scp-done.flag |
- 重新连接就好了