vscode ssh远程连接服务器,一直正在下载vscode服务器的解决办法

news/2024/9/24 23:28:21/

前言

为方便描述,在本教程中,发起远程连接的叫“主机”,被远程连接的叫“服务器”。

正文

如果主机是首次用vscode远程连接服务器,会在服务器上自动下载vscode服务器,但有时候因为网络问题,会卡在:

正在下载vscode服务器

有时候vscode会自动转为“从本地下载vscode服务器 -> 从本地scp到服务器”,但有时候不会。

为此,解决办法为:

1. 在主机安装老版本vscode

Visual Studio Code January 2023

这篇教程安装的是这个版本:

2. 在主机上下载vscode服务器

2.1 获取 {commit id} :

cd到服务器目录下,可以看到一串数字,这就是 {commit id}。

cd ~/.vscode-server/bin/

        注,如果有多个 {commit id},有多种方法可以判断哪个是现在需要的,比如参考:

安全验证 - 知乎安全验证 - 知乎安全验证 - 知乎

        或者根据文件夹大小判断是哪个,输入:du -sh ./*

2.2 在主机上手动下载vscode服务器

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

2.3 scp到服务器并解压:

把下载好的 vscode-server-linux-x64.tar.gz 文件放到 ~/.vscode-server/bin/${commit id} 目录下,输入:

cd ~/.vscode-server/bin/${commit id}
tar -zxf vscode-server-linux-x64.tar.gz

接着:

 mv vscode-server-linux-x64/* ./

最后:

 rm -rf vscode-server-linux-x64

可以看到 ~/.vscode-server/bin/${commit id} 目录下有以下文件:

这时在主机上重新打开vscode,就可以连接上了。


http://www.ppmy.cn/news/1431372.html

相关文章

mysql面试题八(SQL优化)

目录 1.一条 SQL 是如何执行的 2.索引失效的几种情况 3.EXPLAIN 4.Where 子句如何优化 5.超大分页或深度分页如何处理 6.大表查询如何优化 7.分库分表 基本概念 分库分表方法 水平拆分 垂直拆分 分库分表后的注意事项 1.一条 SQL 是如何执行的 在MySQL中&#xff0…

区分stable diffusion中的通道数与张量维度

区分stable diffusion中的通道数与张量形状 1.通道数:1.1 channel 31.2 channel 4 2.张量形状2.1 3D 张量2.2 4D 张量2.2.1 通常2.2.2 stable diffusion 3.应用3.1 问题3.2 举例 前言:通道数与张量形状都在数值3和4之间变换,容易混淆。 1.通…

求一个合数的最大质因子

【题目描述】 求一个合数的最大质因子。【算法分析】 ○ 一个合数 n 的非本身的最大因子为 n/2。 ○ 判断素数的代码&#xff1a;https://blog.csdn.net/hnjzsyjyj/article/details/119729401 #include <bits/stdc.h> using namespace std;bool isPrime(int n) {if(n<…

基于nest框架的redis streams实现mq(bullmq)

官网文档地址&#xff1a;Documentation | NestJS - A progressive Node.js framework 0.队列简介 队列是一种强大的设计模式&#xff0c;可以帮助您处理常见的应用程序扩展和性能挑战。队列可以帮助您解决的一些问题示例如下: &#xff08;1&#xff09;平滑处理峰。例如&…

利用selenium发挥vip残存的价值

历史版本谷歌浏览器驱动下载地址 https://chromedriver.storage.googleapis.com/index.html 找到与你电脑当前谷歌浏览器版本一致的驱动然后下载下来(大版本一致即可)。我本地版本是 99.0.04844.51 我这里把 chromedriver 放到 /usr/local/bin 下面了。 启动测试窗口 这里需要…

为什么删除node_modules文件夹很慢

在处理Node.js项目时&#xff0c;删除node_modules文件夹常常是一个非常缓慢的过程。这个现象主要由以下几个原因造成&#xff1a; 1. 文件和目录数量庞大 node_modules 文件夹之所以删除缓慢&#xff0c;最直接的原因是它包含了大量的文件和目录。当你通过npm或yarn这样的包…

学习JavaEE的日子 Day40 反射案例

Day40 1.反射案例 之 万能数组扩容 public class Test01 {public static void main(String[] args) {String[] ss {"小希","小空","小丽","小光","小爱"};String[] newSS MyArrays.copyOf(ss, 8);System.out.println(My…

一文详解视觉Transformer模型压缩和加速策略(量化/低秩近似/蒸馏/剪枝)

视觉Transformer&#xff08;ViT&#xff09;在计算机视觉领域标志性地实现了一次革命&#xff0c;超越了各种任务的最先进模型。然而&#xff0c;它们的实际应用受到高计算和内存需求的限制。本研究通过评估四种主要的模型压缩技术&#xff1a;量化、低秩近似、知识蒸馏和剪枝…