FreeSSHd + WinSCP:“尽管接受了密钥,服务器还是拒绝了公钥签名!”

Fly*_*lga 7 ssh winscp

我正在尝试通过 SSH 访问我的 Windows 2008 R2 服务器。我有远程桌面连接,但我需要将我的文件上传到服务器。对于 Windows 服务器上的 SSH 服务器,我尝试过 Cygwin+OpenSSH,但是我尝试的次数只有大约二十分之一,所以我安装了 FreeSSHd 并手动启动它。FreeSSHd 在安装时生成了一个名为“RSAKey.cfg”的私钥,我尝试将其复制到一个文件中,并在我的 PC 上使用 PuTTYgen 将其转换为 .ppk,以便它可以与 WinSCP 或 FileZilla 客户端一起使用。我创建了一个可以使用 Shell、SFTP 或 Tunnel 的用户,并设置为使用公钥身份验证进行身份验证,但是当我尝试以 身份登录时SFTPuser@[IPAddress],在 WinSCP 中出现以下错误:

尽管接受了密钥,但服务器拒绝了公钥签名!

问题:

  1. 这是什么意思?
  2. 在 FileZilla + WinSCP 中获取匹配的公钥/私钥对的正确程序是什么?

Ebo*_*bob 0

我发现如果未以管理员身份运行,连接到 FreeSSHd 服务器时会出现该错误。