Vscode 使用SSH远程连接树莓派的教程(解决卡在Downloading with wget)

news2025/1/19 2:23:19

配置Vscode Remote SSH

安装OpenSSH

打开Windows开始页面,直接进行搜索`PowerShell`,打开第一个`Windows PowerShell`,点击以管理员身份运行

输入指令

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

我是已经安装好了,出现的内容如下

 

如果没有安装OpenSSH,则继续在PowerShell中输入

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

运行结束后,按win+r输入cmd,打开cmd输入`ssh`命令

如果结果为下图所示,说明安装成功

 

 vscode配置Remote -SSH

打开Vscode后点击扩展商店搜索Remote SSH,出来第一个就是,点击安装即可

点击管理(齿轮图标)中的设置,在搜索框中输入Remote SSH,找到`Show Login Terminal`选项并勾选

使用局域网扫描工具获取树莓派IP

使用Advanced IP Scanner软件扫描局域网内的设备,扫描结果如下所示。我的主机名为xksj,可以找到对应的IP为192.168.6.237

在Vscode中使用SSH尝试连接

打开Vscode,按Shift+Ctrl+P

选择添加新的SSH主机 ,使用ssh +ip或者ssh username@主机名的形式来连接树莓派

Vscode SSH报错:一直卡在Downloading with wget 的解决方案

可以检测到管道,但是却一直卡在树莓派下载Vscode的步骤了,如下所示

问题也很好解决,它卡在下载的步骤,有两种可能:

1. Vscode下载需要科学上网

   那么我们开个梯子也许会解决

2. Vscode莫名奇妙的版本问题

   那我们可以直接在本机上下载它想下的Vscode版本后,用MobaTrem传到树莓派对应文件夹下即可。

【Step1-下载Vscode包】

   如何知道它想要的安装版本呢?

我们仔细的看它给的detail信息,会看到后面有一长串英文混杂着数字的东西,这就是COMMIT_ID(也就是Vscode的版本,我红框标出来的位置)

我们在浏览器中输入

https://update.code.visualstudio.com/commit:COMMIT_ID/server-linux-x64/stable
就可以下载对应的vscode压缩包

【Step2-将Vscode压缩包上传到树莓派服务器上】

  • 打开MobaTerm,新建Session(以SSH的形式),输入树莓派的IP地址。

    连接成功的界面如下。顺便可以看看其他信息啥的

  • 成功连接后找到~./vscode-server/bin/COMMIT_ID这个文件夹,将压缩包上传到该文件夹。

  • cd ~./vscode-server/bin/COMMIT_ID
    tar -xvzf vscode-server-linux-x64.tar.gz

【Step3-打开Vscode重新连接】

现在会发现连接成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1496330.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于springboot的车辆充电桩管理系统(系统+数据库+文档)

** 🍅点赞收藏关注 → 私信领取本源代码、数据库🍅 本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路。🍅关注我不迷路🍅** 一、研究背景…

彻底搞清楚CUDA和cuDNN版本问题

彻底搞清楚CUDA和cuDNN版本问题 1. 缘起 我的机器上以下三条指令输出的版本不相同。 nvcc -V # 这个输出11.7 nvidia-smi # 右上角显示12.3 import torch; torch.version.cuda # 这个输出12.1我想以此为契机,彻底搞清楚CUDA、cuDNN和torch之间的关系。 环境&a…

Wireshark——获取捕获流量的前N个数据包

1、问题 使用Wireshark捕获了大量的消息,但是只想要前面一部分。 2、方法 使用Wireshark捕获了近18w条消息,但只需要前5w条。 选择文件,导出特定分组。 输入需要保存的消息范围。如:1-50000。 保存即可。

阿里云2核4G服务器支持人数并发测试,2核4G主机测评

阿里云2核4G服务器多少钱一年?2核4G配置1个月多少钱?2核4G服务器30元3个月、轻量应用服务器2核4G4M带宽165元一年、企业用户2核4G5M带宽199元一年。可以在阿里云CLUB中心查看 aliyun.club 当前最新2核4G服务器精准报价、优惠券和活动信息。 阿里云官方2…

Docker部署ruoyi前后端分离项目

目录 一. 介绍前后端项目 二. 搭建局域网 2.1 创建网络 2.2 注意点 三. Redis 3.1 安装 3.2 配置redis.conf文件 3.3 测试 四. 安装MySQL 4.1 安装 4.2 配置my2.cnf文件 4.3 充许远程连接 五. 若依部署后端服务 5.1 数据导入 5.2 使用Dockerfile自定义镜像 5.3 运行…

青少年如何从零开始学习Python编程?有它就够了!

文章目录 写在前面青少年为什么要学习编程 推荐图书图书特色内容简介 推荐理由粉丝福利写在最后 写在前面 本期博主给大家带来一本非常适合青少年学习编程的图书,快来看看吧~ 青少年为什么要学习编程 青少年学习编程,就好比在他们年轻时就开始掌握一种…

[C语言]——分支和循环(2)

目录 一.逻辑操作符:&& , || , ! 1.逻辑取反运算符! 2.与运算符&& 3.或运算符 4.练习:闰年的判断 5.短路 二.switch语句 1.if语句和switch语句的对比 2.switch语句中的break 3.switch语句中的default 4.switch…

docker 数据卷 详解与实践

常见的数据卷命令 命令 说明 文档地址 docker volume create 创建数据卷 docker volume create docker volume ls 查看所有数据卷 docs.docker.com docker volume rm 删除指定数据卷 docs.docker.com docker volume inspect 查看某个数据卷的详情 docs.docker.co…

MIT 6.S081---Lab: Multithreading

Uthread: switching between threads (moderate) 修改uthread.c,在thread中新增context字段: 修改uthread.c,在thread_create函数中新增以下逻辑: 修改uthread.c中的thread_switch函数定义: 修改uthread.c中的th…

代码随想录算法训练营第三十八天|509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯

509. 斐波那契数 刷题https://leetcode.cn/problems/fibonacci-number/description/文章讲解https://programmercarl.com/0509.%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E6%95%B0.html#%E7%AE%97%E6%B3%95%E5%85%AC%E5%BC%80%E8%AF%BE视频讲解https://www.bilibili.com/video/BV…

框架漏洞--->Log4j2 Shiro1.2.4反序列化基础

上次讲了thinkphp 那么这次我们就来讲一下log4j2 1.关于log4j2的原理 ----> CVE-2021-44228 当时这个漏洞出来的时候,可以说是轰动了全球~!!!!! 当时基本上是用这个框架的都爆出了这个漏洞 于是,它就在框架漏洞中占有了一席重要之地!&am…

【C语言 数据结构】堆与二叉树(下)

接着上次的,这里主要介绍的是堆排序,二叉树的遍历,以及之前讲题时答应过的简单二叉树问题求解 堆排序 给一组数据,升序(降序)排列 思路 思考:如果排列升序,我们应该建什么堆&#x…

Redis面试题(答案版)2024

基础内容 1、简单介绍以下你了解的Redis (1)高性能:Redis是基于内存的,读写速度非常快,可以支持10w的QPS。 (2)用途多样:缓存、消息队列、分布式锁等 (3)支持…

物联网电气融合实训室建设方案

1 教学实训总体设计 1.1 建设背景 (一)政策推动与战略部署 近年来,物联网技术在全球范围内得到了广泛的关注和应用。作为信息技术的重要组成部分,物联网在推动经济转型升级、提升社会管理水平、改善民生福祉等方面发挥着重要作…

ChatGPT高效提问——说明提示技巧

ChatGPT高效提问——说明提示技巧 现在,让我们开始体验“说明提示技巧”(IPT, Instructions Prompt Technique)和如何用它生成来自ChatGPT的高质量的文本。说明提示技巧是一个通过向ChatGPT提供需要依据的具体的模型的说明来指导ChatGPT输出…

FPGA-串口接收图像写入RAM并读出在TFT显示屏上显示

系统框图: 需要用到的模块有: 1,UART_RX(串口接收模块); 2,串口接受的数据存放到RAM模块; 3,RAM IP核; 4,时钟IP核 (TFT显示屏驱动时钟的产生&#xff09…

理解循环神经网络(RNN)

文章目录 1. 引言:什么是RNN以及它的重要性RNN简介RNN在机器学习中的作用和应用场景 2. RNN的工作原理神经网络基础RNN的结构和运作方式循环单元的作用 3. RNN的关键特点与挑战参数共享长期依赖问题门控机制(例如LSTM和GRU)代码示例&#xff…

【Vue】vue3 在图片上渲染 OCR 识别后的文本框、可复制文本组件

需求 后面返回解析后的文本和四角坐标,在图片上渲染成框,并且可复制。图片还可以缩放、拖拽 实现 这里要重点讲下关于OCR文本框的处理: 因为一些文字可能是斜着放的,所有我们要特殊处理,根据三角函数来计算出它的偏…

openEuler学习——部署MGR集群

本文介绍如何利用GreatSQL 8.0.25构建一个三节点的MGR集群。 1.安装准备 IP端口角色192.168.20.1103306mgr1192.168.20.1113306mgr2192.168.20.1123306mgr3 配置hosts解析 [rootMGR1 ~]# cat >> /etc/hosts << EOF > 192.168.20.110 MGR1 > 192.168.20.1…

小程序商城营业执照办哪种类型的?

在数字化浪潮的推动下&#xff0c;越来越多的商家选择通过微信小程序商城来拓展线上业务。但在启动小程序商城之前&#xff0c;有一项关键性的准备工作不可忽视——那就是营业执照的办理。本文将为您详细解读小程序商城营业执照的办理类型及相关流程步骤&#xff0c;帮助您顺利…