しかしsshキーを他のOSやPCからコピーして使う場合は、単純に.sshにコピーするだけでは使えません。
1. 権限を変える
sshキーとして使うには権限が必要です。
chown usr:usr ~/.ssh/id_rsa* (usrにはユーザーの名前を入れる)
chmod 0600 ~/.ssh/id_rsa
chmod 0644 ~/.ssh/id_rsa.pub
2. ssh-add
sshキーが変更・追加されたことをsshコマンドに伝える必要があります。
ssh-add
これで動きます。
一台のPCの複数のユーザー・OSでsshキーを共有することはそんなにセキュリティ上問題ありません(一つ割れば何でも出来ますので)。しかし複数台のPCで共通のキーを作るべきではありません。それがssh-copyなどのコマンドがない理由です。
0 件のコメント:
コメントを投稿