どういうわけか私のファイルを失いましたid_rsa.pub
。まだ私のid_rsa
ファイルがあります。秘密鍵から公開鍵を回復する方法は?
ssh-copy-id
(この問題は、ssh-keygen
「エラー:IDが見つかりません」を報告し、「/root/.ssh/id_rsaがすでに存在しています」と報告した後に発生しました。ls ~/.ssh
問題があると指摘されていますが、id_rsa
そうではありませんid_rsa.pub
。解決策が見つかりましたが、私はUbuntuボトムサポートフォーラムの長い投稿)。
答え1
を使用して公開鍵を生成できますssh-keygen -y
。秘密鍵がデフォルトの場所にある場合は、次のコマンドを使用して公開鍵を同じ場所に配置できます。
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub