
SSHキーをあるコンピュータから別のコンピュータに移動する
SSH経由のパスワードレスログインに依存している場合、新しいクライアントマシン用に新しいSSHキーを生成する代わりに、SSHキーをあるコンピュータから別のコンピュータに簡単に移動できます。これは、一時的なマシンやユーザー名、または補助ワークステーションで使用するための迅速かつ簡単なソリューションです。また、同じマシン上のユーザーアカウント間でSSHキーをコピーする場合にも使用できます。
コンピュータ間でSSHキーを移動する
すでにネットワークに接続されたMacに接続している場合は、Finderを使ってSSHキーを簡単にコピーできます。まず、OS Xのデフォルトの書き込み設定やDesktopUtilityなどのツールを使って隠しファイルを表示させ、両方のMacで.sshディレクトリを開いてドラッグ&ドロップするだけです。
一方、すでにターミナルを使用して隠しファイルを有効にしている場合は、コマンド ラインを使用してそれらを移動することもできます。
コマンドラインから SSH キーをコピーする場合、
ターミナルを使用する方が多くの人にとって高速ですが、これを機能させるには、当然ながらネットワークを介して他のコンピューターに接続する必要があります。
cp .ssh/id_rsa* /Network/path/to/username/.ssh/
非常にシンプルで、OS X のどのバージョンでも、また Unix や Linux のほとんどのバリエーションでも動作します。
必要に応じて、キー ファイルを zip 形式で圧縮し、AirDrop 経由で転送することもできますが、おそらく必要以上に手間がかかります。
SSHキーを使用するとパスワードなしでログインできるため、新しい所有者に渡す前に、ハードドライブを安全に削除するか、できれば安全にフォーマットすることをお勧めします。これは、一時的なコンピューターや貸し出し用のコンピューターの場合に特に重要です。