OpenSSHで生成されたED25519キーをPEM形式に変換するには?

OpenSSHで生成されたED25519キーをPEM形式に変換するには?

OpenSSHで生成されたプライベートホストキーをPEM形式に変換して私にも使用できるようにしますdropbear-initramfs。ただしssh-keygen、プログラムを使用してこれを実行しようとすると、次のエラーが発生します。

…# ssh-keygen -m PEM -e -f /etc/ssh/ssh_host_ed25519_key >/root/ssh_host_ed25519_key
do_convert_to_pem: unsupported key type ED25519

どうすればいいですか?

答え1

-e出口) オプションが失敗した場合、内部変換は正常に動作します。次のことができます。

…# cp /etc/ssh/ssh_host_ed25519_key /root/ssh_host_ed25519_key
…# ssh-keygen -m PEM -p -f /root/ssh_host_ed25519_key
Key has comment 'root@…'
Enter new passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved with the new passphrase.

関連情報