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