我是 Raspberry Pi 和基于 SSH 的连接的新手,我想通过 Visual Studio 代码上的远程 SSH 从我的 Windows 10 计算机访问在 Raspbian 上运行的 Raspberry Pi。我看过几个教程,比如这个和这个,关于如何创建 SSH 密钥对,我已经完美地遵循了说明,但该过程仍然要求我输入用户的密码。
我可以肯定地说,我已经将公钥复制到 Pi 的正确目录 (~/.ssh/authoirized_keys) 中,并且我电脑上的配置文件也指向私钥的正确地址,它看起来像这样
Host Raspberry
HostName 192.168.0.69
User pi
IdentityFile C:/Users/ashka/.ssh/id_ecdsa
IdentitiesOnly true
这中间是否存在什么原因导致握手失败,或者我是否忽略了某些方面?
我真的非常感谢对此的帮助,并且我也不介意重新经历整个过程,如果这意味着我最终可以完成这件事。
答案1
我已经想出了如何做到这一点。对于任何尝试这样做的人,我建议你通过第一的仔细观看视频,不错过任何步骤。