Windows 10上のOpenSSH の最近のベータ版は、openssh形式の秘密鍵を受け入れません。
Githubのgit Shell
に同梱されているsshでも同じキーが機能します。
Windows上のopensshのフォーマットオプションがありませんが、これはバグですか?
現在のWindows 10(2018年1月現在)では、 ed25519 キーのみがサポートされています(参照: https://github.com/PowerShell/Win32-OpenSSH/issues/97 )。アマゾンウェブサービスに接続しようとしているようです。 AWSコンソールを使用してキーを管理する場合、RSAキーのみを使用できます。
ただし、既存のEC2インスタンスに接続しようとしている場合は、次のことができます。
これを試して
ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/id_rsa -C "your email"
このコマンドでフォルダをキャッチします
cat ~/.ssh/id_rsa.pub
この助けを願っています。