Mac

SSHキーをあるコンピュータから別のコンピュータに移動する

SSHキーをあるコンピュータから別のコンピュータに移動する

SSHキーをあるコンピュータから別のコンピュータに移動する

SSH経由のパスワードレスログインに依存している場合、新しいクライアントマシン用に新しいSSHキーを生成する代わりに、SSHキーをあるコンピュータから別のコンピュータに簡単に移動できます。これは、一時的なマシンやユーザー名、または補助ワークステーションで使用するための迅速かつ簡単なソリューションです。また、同じマシン上のユーザーアカウント間でSSHキーをコピーする場合にも使用できます。

コンピュータ間でSSHキーを移動する

すでにネットワークに接続されたMacに接続している場合は、Finderを使ってSSHキーを簡単にコピーできます。まず、OS Xのデフォルトの書き込み設定やDesktopUtilityなどのツールを使って隠しファイルを表示させ、両方のMacで.sshディレクトリを開いてドラッグ&ドロップするだけです。

Finder経由でSSHキーを移行する

一方、すでにターミナルを使用して隠しファイルを有効にしている場合は、コマンド ラインを使用してそれらを移動することもできます。

コマンドラインから SSH キーをコピーする場合、
ターミナルを使用する方が多くの人にとって高速ですが、これを機能させるには、当然ながらネットワークを介して他のコンピューターに接続する必要があります。

cp .ssh/id_rsa* /Network/path/to/username/.ssh/

非常にシンプルで、OS X のどのバージョンでも、また Unix や Linux のほとんどのバリエーションでも動作します。

必要に応じて、キー ファイルを zip 形式で圧縮し、AirDrop 経由で転送することもできますが、おそらく必要以上に手間がかかります。

SSHキーを使用するとパスワードなしでログインできるため、新しい所有者に渡す前に、ハードドライブを安全に削除するか、できれば安全にフォーマットすることをお勧めします。これは、一時的なコンピューターや貸し出し用のコンピューターの場合に特に重要です。