これは何
SSH接続等で端末Aで使用している秘密鍵を別の端末Bでも同様に使用する方法
やり方
1.端末Aの.ssh/id_rsaを端末Bの.ssh/id_rsaへコピー
2.ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pubを実行
1.端末Aの.ssh/id_rsaを端末Bの.ssh/id_rsaへコピー
秘密鍵を使う回すために、端末Aの秘密鍵(.ssh/id_rsa)をそのまま端末Bへ持っていく
(方法は何でも良いが、秘密鍵なので外部に漏れないようにする。)
2.ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pubを実行
1により、端末Bに.ssh/id_rsaがある状態とする。
ここで端末Bの.sshディレクトリにて以下を実行する。
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
このコマンドは秘密鍵から、公開鍵を生成するコマンド。
そうすると、id_rsa.pubとid_rsaが存在する状態となる。
あとは、端末Aで今まで通りログインしていたように端末Bでもログインが可能になる