0x00 问题场景:
windows系统使用vscode远程调试插件ssh连接linux服务器时提示报错
could not establish connection to 8.8.8.8 xhr failed
0x01 原因分析:
网络不通或者其他原因导致~/.vscode-server/bin/${commit_id}
目录下的文件vscode-server-linux-x64.tar.gz
不完整,或者文件为0.
其中commit_id可以在vscode的ssh连接日志中找到,点击途中箭头的位置可以看到ssh连接日志。
0x02 解决方案:
1. 清理vscode server锁,切记,这个锁文件一定要删除,不然还是连不上。
cd ~/.vscode-server/bin/b45a160d630530476218b85db95b0fd2a8cd1230
rm vscode-remote-lock.counsellor.b45a160d630530476218b85db95b0fd2a8cd1230
2. 手动下载vscode server:
https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable
3. 上传 vscode-server-linux-x64.tar.gz 到远程服务器的vscode配置目录.vscode-server/bin/${commit_id}
4. 解压文件
cd ~/.vscode-server/bin/b45a160d630530476218b85db95b0fd2a8cd1230
tar -xvxf vscode-server-linux-x64.tar.gz --strip 1
5. 重新连接
文章来源:https://www.toymoban.com/news/detail-597860.html
0x03 参考文献
https://blog.csdn.net/weixin_39631094/article/details/111448904文章来源地址https://www.toymoban.com/news/detail-597860.html
到了这里,关于vscode远程调试报错could not establish connection to xhr failed解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!