Xshell和Xftp可以正常连接服务器,VS Code无法连接服务器
我的 VS Code 一直是打开就自动连接服务器的,今天一直连接不上,本来还以为是服务器的问题,好奇心作祟使我用Xshell和Xftp试着连了一下服务器,竟然可以连上,瞬间一脑门的问号。
问题分析:从网上搜了很多的解决方案,最终发现是因为vscode自动更新导致原有的服务器上~/.vscode-server中的文件过期了,如果服务器一直连接外网的,那么vscode会自己下载,如果服务器没有连接外网,就出现了我的情况,一直连接不成功,一直报错。
解决方案:
1、使用 Xshell 登录服务器,在服务器端删除.vscode-server文件夹
2、打开服务器网络
3、再用 VS Code 重新连接服务器就好了