使用 Windows 10 IoT SSH 到 Raspberry

物联网 树莓派 微软视窗物联网
2021-05-30 04:12:31

我设置了一个带有 Windows 10 IoT 的 Raspberry Pi 3b 来试用它。过去我运行 Linux,我只会 ssh 连接到它。但是,当尝试从 powershell ssh 到 Windows 10 IoT 时,它会失败并显示以下错误:

Unable to negotiate with 10.155.41.47 port 22: no matching cipher found. Their offer: aes256-cbc,aes192-cbc,aes128-cbc

我使用这个命令:

ssh administrator@10.155.41.47

是否无法使用 Powershell 从 Windows 10 SSH 到 Windows 10 IoT?

2个回答

当您的 SSH 客户端尝试打开连接时,服务器和客户端会交换它们支持加密 SSH 会话的密码列表。客户端和服务器共有的第一个密码用于加密连接。如果客户端和服务器之间没有共同的密码,您将看到您收到的“未找到匹配的密码”消息。

您可以下载 PuTTY 或 OpenSSH,它们都是 Windows 操作系统的免费可下载命令行 ssh 客户端。之后,您可以访问以下链接:
https : //docs.microsoft.com/en-us/windows/iot-core/connect-your-device/ssh

如果你想使用 powershell,这里是文档:https :
//docs.microsoft.com/en-us/windows/iot-core/connect-your-device/powershell

请记住,您必须以管理员身份运行 powershell。但首先要更新所有相关软件。您也可以使用以下命令:

$ssh -c aes256-cbc machine@yourhost

请参阅手册,但由于安全问题,不推荐使用。

  1. 根据 64 位或 32 位的需要下载 putty

  2. 在 Windows iot core OS 中打开命令提示符

  3. 给出“ipconfig”并记下 ipv4 地址。

  4. 现在使用树莓派板 IP 地址添加您的网络

    • netsh 方法
    • 高级设置方法
  5. 知道ip后只需打开腻子并将您的ID放在那里选择ssh并打开腻子

  6. 提供用户名和密码

  7. 现在你可以轻松访问windows IOT核心的SSH服务了...