使用 OpenSSH 创建的 Ed25519(非 ppk)私钥进行 WinSCP 身份验证——可能吗?

使用 OpenSSH 创建的 Ed25519(非 ppk)私钥进行 WinSCP 身份验证——可能吗?

我在 Windows 子系统 Linux (WSL) 上使用 OpenSSH 创建了一个 Ed25519 SSH 密钥对,我想使用它通过 SFTP 进入我的 Ubuntu16 VPS;我现在注意到截至 */12/2016,WinSCP(最新版本:5.9.3)不会自然处理这些密钥。

我希望使用.ppkPutty 将其导出,但截至今天,Putty 不支持与 Ed25519 一起使用。

WinSCP 是否有任何设置或插件来支持这种身份验证方法?

答案1

WinSCP 仅支持.ppk 私钥。

但它可以将私钥从 OpenSSH 格式转换为 .ppk 格式,包括 ed25519 密钥。

只需选择私钥文件即可验证高级站点设置对话框的页面。WinSCP 会询问您是否要转换密钥:


PuTTY/PuTTYgen 0.68 及更高版本支持ed25519密钥也。

相关内容