新版vscode使用remote ssh报错


报错

command '_workbench.downloadResource' failed" when connecting to a remote host via ssh

解决

确定commit

在help中可以查看
image

清理

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。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM