当前位置: 首页 > news >正文

vscode使用remote ssh插件连接服务器的问题

本人今天发现自己的vscode使用remote ssh连接不上服务器了,表现是:始终在初始化
在这里插入图片描述

解决方法:

参考链接:vscode remote-ssh 连接失败的基本原理和优雅的解决方案

原因

vscode 的 SSH 之所以能够拥有比传统 SSH 更加强大的功能,是因为当你的 vscode 连接到远程服务器后,vscode会自动在 服务器上下载对应版本的 vscode-server,这个 server 会代劳一些基本的操作。这个 server 默认会下载在 ~/.vscode-server/bin/{commit-id}/ 文件夹下:

在这里插入图片描述
这个箭头就是你本地的commit-id,需要让他和远程服务器上的~/.vscode-server/bin下的一样

为啥要一致呢?因为 vscode 团队这两年经常在组件 API 上整花活,为了你在本地的插件也能在远程使用,所以尽量保持版本一致

1.在本地下载

建议使用vscode版本在1.85版本(含)客户端以下

然后配置remote-ssh 插件回退到 版本 v0.107.,0或者1版本都可以
在这里插入图片描述

在这里插入图片描述
注意
注意

注意:千万记得关闭vscode的自动更新

在vscode中按ctrl+,,看清楚逗号哈,然后输入update mode,修改为none,原来默认default是更新的,这会导致你就算本地VScode是低版本,他会自动更新到最新版本,我们就不能满足前面的服务器上commid-id和本地的commit-id一致了
在这里插入图片描述

2.服务器下载安装

在这里插入图片描述

一共四条命令,注意commit:后面的那一串字符数字,8b3775030ed1a69b13e4f4c628c612102e30a681就是我们本地刚刚查看的commit-id。第一条下载,第二条创建目录,第三条解压,第四条将原本的压缩包删除

wget https://update.code.visualstudio.com/commit:8b3775030ed1a69b13e4f4c628c612102e30a681/server-linux-x64/stable -O vscode-server.tar.gzmkdir -p ~/.vscode-server/bin/8b3775030ed1a69b13e4f4c628c612102e30a681tar -xzf vscode-server.tar.gz -C ~/.vscode-server/bin/8b3775030ed1a69b13e4f4c628c612102e30a681 --strip-components 1rm vscode-server.tar.gz

之后
重新连接远程主机
完全关闭 VS Code(包括所有窗口)。
重新连接 Remote-SSH

再次提醒,记得关闭vscode的自动更新
综上,end。如果有问题,可以请教chagGPT或者deepseek,尤其是命令,让他帮你写,更好

http://www.dtcms.com/a/146028.html

相关文章:

  • 全景VR是什么?全景VR有什么热门用途?
  • Spark-SQL 四(实验)
  • opcua批量读取变量
  • FlaskRestfulAPI接口的初步认识
  • Android开发中的复制和粘贴
  • 关于springmvc的404问题的一种猜测解决方案
  • 蓝桥杯 17.发现环
  • uniapp微信小程序:WIFI设备配网之TCP/UDP开发AP配网
  • mysql的binlog,redolog,undolog的区别
  • Linux下 REEF3D及DIVEMesh 源码编译安装及使用
  • 【JavaWeb后端开发03】MySQL入门
  • 无需接线!虚幻引擎变量跨次元绑定的无线电奥秘
  • 转化率提升47%?亚马逊用户行为预测模型深度解读
  • 数据结构中的各种排序
  • 量子计算在金融领域的应用与展望
  • DeepSeek智能时空数据分析(二):3秒对话式搞定“等时圈”绘制
  • iOS 中的虚拟内存 (理解为什么需要虚拟内存)
  • npm -v npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。来看看永久修改执行策略!
  • 【手机】vivo手机应用声音分离方案
  • 【Spring】深入解析 Spring AOP:切面优先级、切点表达式、自定义注解并实现、Spring AOP 的几种实现方式
  • Java 设计模式心法之第3篇 - 总纲:三大流派与导航地图
  • POSIX多线程,解锁高性能编程
  • 【iOS】Blocks学习
  • LangChain实现PDF中图表文本多模态数据向量化及RAG应用实战指南
  • 【身份证扫描件识别表格】如何识别大量身份证扫描件将内容导出保存到Excel表格,一次性处理多张身份证图片导出Excel表格,基于WPF和腾讯云的实现方案
  • Elasticsearch插件:IDEA中的Elasticsearch开发利器
  • LabVIEW 开发中数据滤波方式的选择
  • Ansys electronics安装多版本simulink打开s-function冲突解决方法
  • LlamaIndex 生成的本地索引文件和文件夹详解
  • [BJDCTF2020]EzPHP