公众号:嵌入式不难

出现问题原因

windows上的vscode版本更新了,但是linux服务器上的~/.vscode-server没有更新,导致了linux自动下载最新文件,但是下载速度又很慢,所以一直卡住。体现在vscode上的状况为“Setting up SSH Host s_linux: Downloading VS Code Server”,如下图所示

解决办法

使用ssh方式连接linux主机,然后打开vscode连接linux服务器

虽然linux无法启动vscode服务,但是ssh连接是不受影响的,打开终端如下所示

找到linux上正在下载的vscode-server连接,并清理相关进程和文件

在命令行中输入ps -ef |grep vscode


由上图可获得两个信息

commit=f80445acd5a3dadef24aa209168452a3d97cc326

HTTP链接=https://update.code.visualstudio.com/commit:f80445acd5a3dadef24aa209168452a3d97cc326/server-linux-x64/stable
,在windwos的浏览器下打开此连接就可以下载linux下需要使用的vscode-server文件

此时可以看到linux正在使用wget方式下载vscode-server,我们先输入命令杀掉wget进程kill 2225,防止进程操作文件。

然后需要进入到wget下载文件的保存目录,将wget下载的缓存文件清理掉,使用命令cd ~/.vscode-server/bin/f80445acd5a3dadef24aa209168452a3d97cc326/进入目录,然后使用命令rm -rf ./*清理缓存。

使用windows下载的文件,然后重启vscode

将windows下载的vscode-server-linux-x64.tar.gz文件复制到linux系统~/.vscode-server/bin/“commit”/目录下

使用命令tar -vxzf vscode-server-linux-x64.tar.gz -C ./将该文件解压

使用命令mv vscode-server-linux-x64/* .将vscode-server-linux-x64下的所有文件移植当前目录

关闭vscode再次打开即可使用vscode服务了

vscode之ssh方式连接linux失败相关推荐

  1. VSCode/VS ssh远程连接Linux失败原因

    VSCode: 错误:过程试图写入的管道不存在 VS: 错误:主机名和端口号标红 先win + R打开cmd 输入ping + 虚拟机的ip地址(注:此时虚拟机处于打开状态) 结果如下图所示,表示pi ...

  2. vscode通过ssh扩展连接Linux虚拟机

    vscode通过ssh扩展连接Linux虚拟机 连接Linux虚拟机 设置自动连接 记录一下使用vscode通过ssh扩展Linux虚拟机,避免重复造轮子. 首先在Linux系统中安装openssh- ...

  3. java 连接linux失败,Jenkins连接Linux失败

    源自:3-11 尝试连接 Jenkins连接Linux失败 启动方式没有launch slave agents via SSH选项. 错误如下:[05/16/19 21:13:50] [SSH] St ...

  4. VSCode通过SSH远程连接CentOS主机的问题解决记录

    VSCode通过SSH远程连接CentSO主机的问题解决记录 为了明确讨论问题,我们将安装了VSCode和SSH Remote插件的主机称为远控主机,将被SSH连接的Linux主机称为被控主机. 问题 ...

  5. 使用TortoiseGit,设置ssh方式连接git仓库

    2.使用TortoiseGit,设置ssh方式连接git仓库 转自:https://www.cnblogs.com/zy20160429/p/7493693.html 开始设置之前的准备:建立项目文件 ...

  6. 【git】【eclipse】免密/SSH 方式连接免登录

    前言 https://gitee.com eclipse 4.9.0 eclipse 的 git 插件 : eclipse 自带的 git 插件 EGit ssh方式免登录 现在eclipse中生成s ...

  7. mac的终端通过ssh远程连接Linux服务器

    mac的终端通过ssh远程连接Linux服务器: 切换到root:sudo -i 输入ssh root@+ip:ssh root@ip  然后显示 root@ip's password:直接在pass ...

  8. 工具:HeidiSQL通过SSH方式连接关系型数据库

    情景:连接生产mysql从数据库我们这需要通过ssh方式连接 使用连接工具为HeidiSQL 如下截图:

  9. Cmder下载安装和使用ssh远程连接linux

    目录 Cmder下载 Cmder使用 关于ssh远程连接Linux 安装ifconfig和ssh工具包 使用ifconfig查看Linux的ip地址 查看虚拟网卡状态是否打开 用Cmder Ping通 ...

最新文章

  1. Vue Router路由及路由重定向
  2. 皮一皮:为啥年轻人不生孩子?
  3. 通过高速计算机网络和多媒体,计算机网络作业及答案.doc
  4. 数字反转(升级版)(洛谷-P1553)
  5. python unpack_python中struct.pack()函数和struct.unpack()函数
  6. 中国移动将于11月1日公布5G套餐价格,北京地区已建5000个5G基站
  7. zabbix监控添加主机,报警、监控的设置
  8. 加密货币被爆重大安全漏洞,价值 50 亿美元!
  9. 2014-06-30nbsp;19:55
  10. 扒一扒贝索斯的接班人,为何选他挑起大梁?
  11. c++基础 STL 第 0 篇:(模板)
  12. 导出手机缓存的B站视频或者在PC电脑端下载B站视频到本地
  13. 东北虎“完达山1号”救护的中国速度!
  14. 南卡Runer骨传导耳机全能战机王
  15. java 倒计时_Java倒计时实现的三种简单方式
  16. Spark 练习之疫情分析
  17. excel countif_如何在Excel中使用COUNTIF,COUNTIFS和SUMPRODUCT工作表功能
  18. 2016NOIP信息学竞赛提高组(北京)一等奖名单
  19. mysql rpc_启用mysql作用
  20. 统计学离散型变量和连续型变量有什么区别?

热门文章

  1. timedelta转换int
  2. 轨道交通率先实现无人驾驶,国产无人驾驶地铁在香港迎来首批乘客
  3. python作业_作业 -- 几道简单的Python题
  4. 7-6 UPC--BUREK
  5. ubuntu22.04管理用户密码设置以及换源(附源官网,其他版本均可在官网找到方法)
  6. 火影众颜U4笔记本电脑一开机就蓝屏怎么办?
  7. 设置pythonpath_Linux添加PYTHONPATH方法以及3种修改环境变量方法
  8. 用3D max导入模型时,清除丢失的材质贴图和路径
  9. 基于微信小程序+VUE+Springboot+Mysql的中小学生作业管理系统
  10. 2010图灵奖--莱斯利·瓦里安特简介