id_rsa.pubをどういうわけか失くしてしまいました ファイル。私はまだid_rsaを持っています ファイル。秘密鍵から公開鍵を回復するにはどうすればよいですか?
(この質問はssh-copy-idの後に出てきました ssh-keygen中に「エラー:IDが見つかりません」と報告されていました 「/root/.ssh/id_rsaはすでに存在します」と報告されました。 ls ~/.ssh 問題はid_rsaの問題であると指摘しました ただし、id_rsa.pubではありません 。解決策を見つけましたが、Ubuntuサポートフォーラムの長い投稿の下部に埋もれていました。)
承認された回答:
ssh-keygen -yを使用して公開鍵を生成できます 。秘密鍵がデフォルトの場所にある場合は、以下を使用して公開鍵を同じ場所に配置できます。
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub