相关推荐recommended
Vscode 使用SSH远程连接树莓派的教程(解决卡在Downloading with wget)
作者:mmseoamin日期:2024-03-20

配置Vscode Remote SSH

安装OpenSSH

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

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

输入指令

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

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

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

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

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

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

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

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

 vscode配置Remote -SSH

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

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

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

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

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

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

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

在Vscode中使用SSH尝试连接

打开Vscode,按Shift+Ctrl+P

Vscode 使用SSH远程连接树莓派的教程(解决卡在Downloading with wget),第7张选择添加新的SSH主机 ,使用ssh +ip或者ssh username@主机名的形式来连接树莓派

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

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

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

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

1. Vscode下载需要科学上网

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

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

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

【Step1-下载Vscode包】

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

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

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

我们在浏览器中输入

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

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