Dropboxを使ってMacキーチェーンを同期する

iCloudのキーチェーン同期サービスの置き換え

AppleがMac用のiCloudを初めてリリースしたとき、Macのキーチェーンファイルを同期する機能がなかった。 キーチェーンファイルを同期させると、使用しているすべてのMacで同じパスワードとログインを使用できます。

複数のMacでパスワードとログインを同期する機能は驚くべき利点でした.AppleはもともとiCloudとのキーチェーン同期を含んでいなかったのは奇妙です。

後でiCloudを更新すると、キーチェーンデータを暗号化された形式でiCloudに保存する機能が追加され、Dropboxを使用しないでこの回避策が不要になりました。

iChoudとのキーチェーンの同期を設定する場合は、次の手順を実行します。

iCloudキーチェーンの使用ガイド

Dropboxを使用してMacのキーチェーンを同期させる場合は、以下の手順に従ってください。

Dropboxを使ってMacキーチェーンを同期する

旧式のMobileMeサービスのAppleの無料交換品であるiCloudには、多くのことが起こっていますが、それが無料であるということだけではありません。 しかし、無料であっても、あなたのMacのキーチェーンを他のMacと同期させる機能を含む、いくつかの主要なMobileMe機能の喪失を補うものではありません。

Macのキーチェーンファイルには、定期的に使用するパスワードやその他の機密データが保存されています。 これには、メールパスワード、ネットワークパスワード、セキュリティ証明書、アプリケーションパスワード、公開鍵および秘密鍵などの項目が含まれます。 複数のMacを共通のキーチェーンファイルと同期させる機能は、時間と手間を省くのに最適な方法です。

もちろん、キーチェーンファイルをコピーして、使用する各Macを手動で更新することもできます。 しかし、これは、複数のMacで新しいパスワードやその他の重要なデータを作成すると、すぐに面倒(紛らわしい)になる可能性があります。 どのキーチェーンファイルが最新のものかを判断しようとするのは、不満の練習です。

MobileMeは、キーチェーンを自動的に同期するように提案することで、この問題を解決しました。 このプロセスは非常に簡単で、AppleがiCloudからこの機能を削除した理由を理解することは困難です。

Dropboxを使用して独自のキーチェーン同期サービスを作成する方法を説明します。

おそらく他のクラウドベースのサービスを使用してキーチェーンを同期することはできますが、Dropboxだけをテストしました。 別のクラウドサービスを試す場合は、これらの手順は一般的なガイドとして機能するはずです。 キーチェーンファイルには機密データが含まれているため、どのサービスを使用していても最初にチェックしてください。 クラウドサーバーとの間で送受信されるデータに高いレベルの暗号化が使用されていることを確認してください。 どんなクラウドサービスでも、あなたは直接コントロールできない場所に情報を配置していることを覚えておいてください。

あなたが必要なもの

あなたが始める前に

キーチェーンファイルのローカルコピーを移動して削除します。 先に進む前に、データの現在のバックアップを作成することを強くお勧めします。 セキュリティの追加基準として、キーチェーンファイル自体もバックアップします。

開始しよう

キーチェーンの同期に含めるすべてのMacにDropboxをインストールする必要があります。 Dropboxのインストール手順については、Mac用のDropboxの設定を参照してください。

キーチェーンファイルをコピーするには、どちらのMacが主要なMacであるかを判断する必要があります。 これは、最新のキーチェーンファイルまたは最も頻繁に使用するキーチェーンファイルを持つものでなければなりません。

  1. Finderを使用して〜/ Library /にあるKeychainsフォルダを開きます。 チルダ(〜)は、ホームフォルダを示します。 ホームフォルダ内にライブラリフォルダが表示されます。
  2. OS X Lion以降では、〜/ Libraryフォルダは表示されません。 〜/ Libraryフォルダを表示する方法は、次のガイドで確認できます。OS X Lionはライブラリフォルダを隠しているか、オプションキーを押したままFinderメニューから「Go」を選択するだけです。 オプションキーを押したまま、「移動」メニューに「ライブラリ」と表示されます。 「移動」メニューから「ライブラリ」を選択すると、Finderウィンドウが開きます。 そのウィンドウにKeychainsフォルダが表示されます。
  3. Keychainsフォルダで、login.keychainファイルを右クリックし、ポップアップメニューから "Duplicate"を選択します。
  4. login copy.keychainという重複ファイルが作成されます。
  5. 作成したログインcopy.keychainファイルは、login.keychainファイルの一時的なバックアップとして機能します。
  6. login.keychainファイルをDropboxフォルダにドラッグします。 これにより実際にlogin.keychainファイルがDropboxフォルダに移動さ​​れ、他のMacが使用できるクラウドに配置されます。 login.keychainファイルはMac上でローカルに存在しなくなりました。 キーチェーンファイルがどこにあるのかをキーチェーンアクセスアプリケーションに伝える必要があります。 それ以外の場合は、新しい空のファイルを作成して使用します。
  1. /アプリケーション/ユーティリティにあるKeychain Accessを起動します。
  2. キーチェーンアクセスメニューから、ファイル、キーチェーンの追加を選択します。
  3. 開いたシートで、Dropboxフォルダに移動し、login.keychainファイルを選択します。 [追加]ボタンをクリックします。

あなたのプライマリMacは、login.keychainファイルのDropboxコピーにリンクされました。 これで、同期したいMacを同じファイルにリンクする必要があります。

他のMacを追加する

1つの例外を除いて、共通のキーチェーンファイルと同期する各Macについて、上記の手順を実行する必要があります。 既存のキーチェーンファイルのバックアップを作成したら、同期している各Macのlogin.keychainファイルを削除する必要があります。

したがって、以下の手順を実行します。

ステップ1から5。

login.keychainファイルをごみ箱にドラッグします。

ステップ7〜9。

それでおしまい。 お使いのMacは、login.keychainファイルのDropboxコピーにリンクされ、すべてが同じキーチェーンファイルに確実に同期されます。

それらの一時的なバックアップについて

プロセス中に問題が発生した場合に備えて、キーチェーンファイルの一時的なバックアップを作成しました。 問題が発生した場合は、バックアップコピーの名前をlogin.keychainに変更し、必要に応じてKeychain Accessを起動してlogin.keychainファイルを追加するだけです。

すべてがうまくいったら、作成した一時的なバックアップを削除するか、そのまま残しておくことができます。 彼らはあなたのMacには影響しませんし、キーチェーンの同期を設定する前の状態にMacを戻すことができます。

公開日:2012/05/06

最終更新日:1/4/2016