我设置了带有Windows 10 IoT的Raspberry Pi 3b进行试用。在过去,我运行过Linux,而我只是通过ssh连接到它。但是,当尝试从Powershell切换到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


我使用以下命令:

是否不可能从带有Powershell的Windows 10切换到Windows 10 IoT?

评论

您是否尝试过使用PuTTY? docs.microsoft.com/zh-CN/windows/iot-core/connect-your-device / ...

确实有效。因此,基本上Windows已添加了ssh功能,但它甚至还不足以连接到另一台Windows计算机吗?太荒谬了。

#1 楼

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

您可以下载PuTTY或OpenSSH,两者都是免费下载的Windows操作系统的命令行ssh客户端。之后,您可以通过以下链接:https://docs.microsoft.com/zh-cn/windows/iot-core/connect-your-device/ssh。

如果您想使用Powershell,以下是文档:
https://docs.microsoft.com/zh-cn/windows/iot-core/connect-your-device/powershell

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

$ssh -c aes256-cbc machine@yourhost


请参阅该手册,但由于安全问题不建议使用。

评论


您是什么意思,它没有内置的ssh客户端?我认为这正是他们最近添加的内容。否则,该命令是否会给我一条“找不到ssh”形式的错误消息? howtogeek.com/336775/…

– Findusl
18年5月28日在7:36

不知道此功能

–user4904
18年5月28日在7:45

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

–user4904
18年5月28日在7:48



我根据手册尝试使用powershell。它失败了,可悲的是我只有德语输出错误。我在#####中添加了一些评论。 pastecode.xyz/view/4c30dadf

– Findusl
18年5月28日在8:05

ssh -c aes256-cbc机器@您的主机

–user4904
18年5月28日在8:21

#2 楼


根据需要下载64位或32位的腻子
在Windows iot核心操作系统上打开命令提示符。
输入“ ipconfig”并记下ipv4地址。

现在,使用树莓派pi板的ip地址添加网络


netsh方法
高级设置方法


知道IP之后就打开腻子并在其中放置ID,然后选择ssh并打开腻子
输入用户名和密码
现在,您可以轻松访问Windows IOT核心的SSH服务...


评论


正如您在问题评论中所看到的,我确实知道腻子并且它有效。但是我不知道为什么Windows无法连接到另一个Windows。好像错了

– Findusl
19年10月1日在10:02

禁止征求外部SE联系人。您只能在您的个人资料中公开专业联系,服务,博客等。

– Helmar♦
19-10-2在7:44