安装key-auth包

安装key-auth包

我正在尝试通过 Raspberry Pi 通过 SSH 连接到我的 Windows 10 机器。我已经能够很轻松地做到这一点,但目前我面临的问题是让 Windows 接受我的私钥。

在 Windows 控制台中,我创建了一个密钥对并附加了我的公钥,C:\Users\user\.ssh\authorized_keys但是当我尝试从 Pi 连接时,它仍然要求我输入密码。

所以现在我想它根本就没有读取该文件,而是从其他地方读取,或者我需要在配置中允许公钥身份验证。但我不知道 Windows 10 中这些在哪里。

所以我的问题是,这真的可行吗?还是当我想通过 SSH 进入 Windows 时,我只能输入密码?

答案1

安装key-auth

Github 上的这个 HowTo表示您必须先设置该key-auth包,Windows 10 才会接受基于密钥的身份验证。

如果您需要基于密钥的身份验证,请运行以下命令来设置 key-auth 包:

   `powershell -executionpolicy bypass -file install-sshlsa.ps1`

(对于 Win7 和 Server 2008,请参阅这里

   `Restart-Computer`

相关内容