0


vscode远程调试报错could not establish connection to xhr failed解决方案

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 --strip1

5. 重新连接

在这里插入图片描述

0x03 参考文献

https://blog.csdn.net/weixin_39631094/article/details/111448904

标签: vscode ide 编辑器

本文转载自: https://blog.csdn.net/counsellor/article/details/128805710
版权归原作者 counsellor 所有, 如有侵权,请联系我们删除。

“vscode远程调试报错could not establish connection to xhr failed解决方案”的评论:

还没有评论