Gitリポジトリのクローンを作成していて、id_rsaキーを別のPCからUbuntu 12.04の/ home/me/.ssh /にコピーしましたが、次のエラーが表示されます。
許可が拒否されました(publickey、gssapi-with-mic)。
この問題をどのように解決しますか?
キーをコピーするだけではいけません。コピーするマシンを作成したのと同じ方法で、使用しているマシンの新しいキーを作成します。 this ページによると、次のことを行う必要があります。
キーを作成します
ssh-keygen -t dsa
Id_dsa.pubファイルの内容をコピーして、ターゲットマシンの.ssh/authorized_keys
ファイルに追加します。 authorized_keysファイルにアクセスできない場合は、.ssh/authorized_keys2
ファイルを作成してキーを貼り付けてください。
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
キーをターゲットマシンにコピーします
ssh-agent sh -c 'ssh-add < /dev/null && bash'
id_rsa.pub
の内容をファイル/home/me/.ssh/authorized_keys
に入れる必要があります。
id_rsa
は秘密鍵であり、慎重に保護する必要があります。