最新的测试版OpenSSH on Windows 10不接受我的openssh格式的私钥:

在github随git shell提供的ssh上也可以使用相同的密钥。
有没有我遗漏的Windows上的openssh的格式选项,或者这是一个bug?
发布于 2018-01-02 23:34:22
Windows 10目前(截至2018年1月)仅支持ed25519密钥(参考:https://github.com/PowerShell/Win32-OpenSSH/issues/973)。我看到您正在尝试连接到Amazon Web Services。如果您使用AWS控制台管理密钥,则只能使用RSA密钥。
但是,如果您尝试连接到现有的EC2实例,则可以执行以下操作:
发布于 2021-07-30 15:45:42
我让它工作了..。信不信由你,你可以在私钥文件的末尾添加一个LF。E.G
-BEGIN OPENSSH私钥- KEY -END OPENSSH私钥
在没有LF的情况下,私钥在putty、secureCRT、WinSCP、GIT等方面都工作得很好。但是Windows (VisualCode使用的)总是给我“无效的格式”。
发布于 2019-05-18 22:09:33
尝尝这个
ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/id_rsa -C "your email"并使用以下命令捕获文件夹
cat ~/.ssh/id_rsa.pub希望这能有所帮助。
https://stackoverflow.com/questions/47859437
复制相似问题