概説した手順に従って、新しいサーバーのインストール用のSSHキーを生成しました。ここただし、 の内容をid_rsa.pub
GitHub のキー リストにコピーすると、「キーが無効です。ファイルを正しくコピーしたことを確認してください。」というエラー メッセージが表示されます。
生成されたキーは有効であり、そのまま正確にコピーしています (先頭と末尾に空白なしですべて 1 行に)。
何が起こっているのか誰か分かる?
ベストアンサー1
私も同じ問題を抱えていたのでここに来ました。あなたの質問から、間違ったファイルから内容をコピーしていたことに気づきました。それなし拡張子.pub
(それは私の秘密鍵、つまりファイルでありid_rsa
、常に非公開にしておく必要があります!)
MACから:
vi ~/.ssh/id_rsa.pub
文字列の末尾(メールドメイン拡張子の最後の文字)から先頭までを正確にコピーします。先頭はssh-rs ...
うまくいかない場合は、確実に正しくコピーできていないことになります。
出来た。
もしあなたがウィンドウズメモ帳を使用して、上記のようにコピーして貼り付けます。
お役に立てれば幸いです。