云计算百科
云计算领域专业知识百科平台

vscode连接服务器一直卡在downloading vscode server locally

很久之前也碰到过类似的问题,今天又碰到了,记录一下,省得以后再碰到还得搜

问题描述:

本地win系统,远程服务器linux系统。终端ssh能连接到远程服务器,但vscode连接服务器时输入密码后一直卡在downloading vscode server locally这里。

问题解析:

查阅多方资料并且查看服务器上的文件之后发现问题根源,.vscode-server/bin/${commit_id}文件夹下只有一个压缩包,而且这个压缩包损坏了,不能解压(顺便我把这个lock文件删了,反正没啥影响);正常情况下压缩包没有损坏,并且该文件夹下是压缩包解压之后的内容

具体操作

1. 下载正常的vscode-server压缩包(注意:把网址上的${commit_id}换成自己的,下面所有出现commit_id的指令都需要换成自己的)

https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable

这里也可以在连接了远程服务器的终端用wget url的方式直接下载到服务器上,但是我这里又有一个ssh报错,不想弄,所以直接下载到本地,然后再上传上去

2. 把压缩包上传到服务器上

scp E:/vscode-server-linux-x64.tar.gz user@ip:/home/user/.vscode-server/bin/${commit_id}

3. 在连接了服务器的终端进行解压

tar zxvf vscode-server-linux-x64.tar.gz

4. 解压之后需要把文件夹的内容移动commit_id下面,不然没有效果

// 水印把代码搞模糊了,补充一下
mv * ../

这样就好了,重启vscode之后就能成功连接

赞(0)
未经允许不得转载:网硕互联帮助中心 » vscode连接服务器一直卡在downloading vscode server locally
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!