我想使用SSH运行Visual Studio Code Remote开发,用于Raspberry Pi 3型B 运行Raspbian GNU/Linux 9(stretch(。
我试图遵循"入门"说明。我运行命令Remote-SSH: Connect to Host...
,但我收到消息Can't connect to admin@pihole.local: unreachable or not Linux x86_64 (Linux armv7l )
i可以使用命令行上的SSH连接到Raspberry Pi(而不是基于密码(。我正在MacOS Mojave 10.14.4上运行VS代码内部人员。
更新2 :截至2月10日,X86_64,X86_64,ARMV7L(AARCH32(和ARMV8L(AARCH64(是远程SSH的支持Linux架构。似乎需要基于glibc
的Linux分布来满足某些先决条件/依赖关系。内部人员构建中的Windows 10/Windows Server 2016/2019也有实验支持。更多信息可以在"先决条件信息"页面上找到。
更新:截至6月12日,在我回答此问题后约一个月,添加了对Raspberry Pi 3的支持。尚未使用Raspberry Pi Zero W,但我不确定目前要注意的Raspberry Pi 1或2。要多次输入Raspberry Pi的密码,最终将失败。另外,正如评论中提到的那样,如果您尝试了"稳定"的远程开发扩展,发现它们没有起作用...您需要确保将它们从VSCODE和Raspberry Pi中删除...否则它真的行不通。GitHub问题也提到了这一点。
由于远程SSH函数的实际工作方式,当您连接到SSH主机时,远程SSH扩展规定到该主机的所谓 vs Code Server ,因此VS代码服务器具有能够在远程环境中运行。因此,目前,每个体系结构可能需要不同的实现或调整,然后才被视为"支持"。在撰写本文时,没有ARMV7L构建,但最近发生了变化。我们仍然有一个有用的功能的初期...但是事情正在迅速发生变化...目前没有Windows或MacOS SSH主机支持...但是在另一个几个月内可能并非如此。
Github在此主题上存在一个问题,因此可能值得关注它或订阅它,以查看是否添加/何时添加支持。