コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Macでキーチェーンアクセスを復元する方法|iCloud・Time Machine・ライブラリから復旧

メール、SNS、アプリ、ウェブサイトなど、あらゆるアカウントのパスワードをすべて記憶しておくのは事実上不可能です。かといって、すべてのアカウントに同じパスワードを使い回すのはセキュリティ上おすすめできません。だからこそ、パスワード管理ツールはまさに救世主的存在。パスワードを忘れる心配から解放され、管理はすべてツールが代行してくれます。

Appleデバイスには「キーチェーン(Keychain)」という標準搭載のパスワード管理機能があります。Appleキーチェーンを利用すれば、安全で複雑なパスワードの作成やアカウント情報の保存が簡単になり、いちいち覚えておく必要がなくなります。キーチェーンはiPhone、iPad、Macで利用可能で、ログイン情報を保存しておけば、次にそのサイトを訪れたときは自動的にログインできます。

しかし、何らかの原因でデータが削除されてしまい、キーチェーンにアクセスできなくなったらどうでしょう?多数のサイトの情報を復旧させるのは非常に手間がかかり、特に機密性の高い情報や金融関連のデータが含まれていた場合は深刻な問題になりかねません。

キーチェーンのデータが消える原因

キーチェーンのデータが削除される理由はさまざまです。よくあるケースの一つは、macOSのエラーを修正するために設定や環境設定を変更した結果、データが失われるパターンです。また、アップデートの失敗によって、パスワードやウェブサイトのデータを含むMac上のデータが消えてしまうこともあります。

プロのヒント:システムトラブルや動作の遅さの原因となるパフォーマンスの問題、ジャンクファイル、有害なアプリ、セキュリティ脅威がないか、Macをスキャンしてチェックしておきましょう。

しかし、キーチェーンのデータが失われる最も一般的な原因は、macOSの再インストールです。何らかの理由でMacのOSを再インストールする必要が生じ、古いシステム設定が保存されなかった場合、キーチェーンのデータは失われてしまいます。

とはいえ、慌てる必要はありません。macOS High Sierraでキーチェーンを復元する方法はいくつかあります。削除されたキーチェーンのデータは、iCloudからの復元、バックアップからの復元、またはライブラリフォルダから古いキーチェーンファイルを復元することで取り戻せます。

macOS High Sierraでキーチェーンを復元する方法

キーチェーンへのアクセスが失われると、パスワード、オートフィル情報など、快適なインターネット生活を支えていたデータがすべて失われたことになるため、ストレスを感じるのは当然です。幸い、macOS High Sierraにはキーチェーンを復元する方法が複数用意されています。

このガイドでは、削除されたキーチェーンのデータを取り戻す3つの方法——iCloud経由、Time Machineバックアップ経由、ライブラリフォルダ経由——をご紹介します。ご自身の状況に合った方法を選んでください。

復元作業を始める前に、トラブルシューティングをスムーズに進めるために、以下の準備を行っておきましょう。まず、Macでキーチェーンアクセスをオフにし、iCloudキーチェーンや他のデバイスとの同期を防ぎます。

iCloudキーチェーンをオフにする手順

  1. 画面左上のAppleメニューをクリックし、ドロップダウンリストから環境設定を選択します。
  2. iCloudをクリックし、キーチェーンのチェックを外します。
  3. 続行するためにApple IDとパスワードを入力します。
  4. 画面の指示に従って操作を完了します。

iCloudキーチェーンを無効化したら、次にMac修復アプリを使ってシステムをクリーンアップしましょう。このツールは、トラブルシューティングの妨げとなるジャンクファイルを一掃してくれます。ここまで完了したら、以下の対処法に進みます。

方法1:iCloudからキーチェーンを復元する

Appleの便利な点の一つは、多くのサービスをクラウド経由で同期できることです。キーチェーンもiCloudアカウントと同期できるため、追加した情報は自動的に同じiCloudアカウントを使用している他のデバイスにも反映されます。

つまり、iPhoneのキーチェーンアクセスに加えた変更は、iCloudキーチェーンにリンクされたMacやiPadなどの他のAppleデバイスにも同期されるのです。これこそが、復元前にMacでiCloudキーチェーンを無効化しておく理由です。

iCloudアカウントからキーチェーンを復元する手順:

  1. Macおよびその他すべてのデバイスでiCloudキーチェーンがオフになっていることを確認します。
  2. 復元元となるデータがあるデバイス(iPhone、iPad、別のMacなど)でiCloudキーチェーンをオンにします。
  3. キーチェーンを復元したいMacでiCloudキーチェーンをオンにします。環境設定 > iCloudを開き、キーチェーンにチェックを入れます。

これで、Macのキーチェーンが、先にオンにしたデバイスのキーチェーンと自動的に同期されます。

方法2:Time Machineからキーチェーンを復元する

Time Machineは、Macに標準搭載されているバックアップシステムで、バックグラウンドで定期的に稼働しています。macOS本体、ファイル、システム設定のバックアップを作成するため、このバックアップを使えば、キーチェーンのデータなどを以前の状態に戻すことができます。

Time Machineバックアップからキーチェーンを復元する手順:

  1. ユーティリティフォルダからキーチェーンアクセスを起動します。
  2. 上部メニューのキーチェーンアクセスをクリックし、環境設定を選択します。
  3. First Aidタブをクリックします。
  4. ログインキーチェーンのパスワードを同期(Synchronize login keychain password)にチェックを入れます。
  5. 環境設定ウィンドウを閉じ、キーチェーンアクセスのドロップダウンメニューに戻ります。
  6. 今度はキーチェーンファーストエイド(Keychain First Aid)を選択します。
  7. 管理者のユーザー名とパスワードを入力します。
  8. 修復(Repair)をクリックし、続いて検証(Verify)をクリックします。
  9. Command + Qを押してキーチェーンアクセスを終了します。
  10. Finder > 移動 > フォルダへ移動を開き、「~/Library/Keychain/login.keychain」と入力してファイルを探し、選択します。
  11. Time Machineを開き、使用したい復元ポイントを選択します。
  12. このファイルを復元(Restore this file)をクリックします。現在のlogin.keychainがバックアップ時点のものに置き換わります。
  13. 再びFinderに戻り、今度は「~/Library/Preferences/com.apple.keychainaccess.plist」を探して選択します。
  14. Time Machineに戻り、最初に選んだのと同じ復元ポイントを選びます。
  15. このファイルを復元をクリックします。現在のキーチェーン.plistファイルがバックアップ時点のものに置き換わります。
  16. キーチェーンアクセスを再起動し、キーチェーンアクセスメニューをクリックします。
  17. キーチェーンファーストエイドを選択し、アカウントのユーザー名とパスワードを入力します。
  18. 修復をクリックし、処理が完了するまで待ちます。

※なお、キーチェーンファーストエイド機能は比較的新しいmacOSでは廃止されているため、お使いの環境によっては該当項目が表示されない場合があります。その際は方法3をお試しください。

キーチェーンアクセスを再起動し、パスワードが復元されているか確認しましょう。

方法3:ライブラリフォルダからキーチェーンを復元する

誤ってキーチェーンのパスワードを削除してしまった場合は、ライブラリフォルダから復元できます。ただし、キーチェーンフォルダはデフォルトで非表示になっているため、少し追加の手順が必要です。

手順:

  1. キーチェーンアクセスアプリを終了します。
  2. Finderを起動し、Shift + Command + Gを押します。
  3. アドレス欄に「~/Library/Keychains」と入力し、Enterキーを押してフォルダを開きます。
  4. そのフォルダ内のすべてのファイル名を変更します。
  5. キーチェーンアクセスを開き、編集メニューからキーチェーンリストを選択します。
  6. バックアップ版と置き換えたいキーチェーンを選択します。
  7. (-)ボタンをクリックして、そのキーチェーンファイルを削除します。
  8. ゴミ箱から元のキーチェーンファイルをKeychainsフォルダへドラッグします。
  9. キーチェーンアクセスに戻り、編集 > キーチェーンリストをクリックします。
  10. (+)ボタンをクリックし、使用したいキーチェーンファイルを選択して開くをクリックします。
  11. OKをクリックし、キーチェーンアクセスを閉じます。

アプリを再起動して、パスワードが復元されているかどうかを確認してください。

まとめ

キーチェーンアクセスは、パスワードやオートフィル情報を記憶してくれる便利なアプリです。しかし、誤ってデータを削除したり、何らかの原因で消去されたりすると、これらのパスワードを一から復旧するのに膨大な時間と根気が必要になります。そんなときは、上記の方法でキーチェーン自体を復元するのがおすすめです。その方がはるかに効率的で、時間の節約にもなります。

  1. MacでiCloudキーチェーンのパスワードを表示・確認する方法

    パスワードの管理は、もう面倒な作業ではありません。パスワード管理アプリのおかげで、すべてのパスワードや機密情報を一か所にまとめて保存できるようになったからです。テクノロジーが生活の中心にある現代では、メールからSNSアプリ、新規登録が必要なあらゆるWebサイトまで、覚えておくべきアカウントと固有のパスワードは無数にあります。そのため、パスワードを忘れてしまうと、余計な手間やトラブルに見舞われることになりかねません。 利便性を優先して、多くのユーザーはすべてのアカウントで同じパスワードを使い回しがちです。しかし、セキュリティの観点から見ると、この習慣は決して好ましくありません。もしハッカーなど

  2. Macでキーチェーンのパスワードをリセットする方法をわかりやすく解説

    Appleには、すべてのパスワードを一つの保管庫に保存できる便利な機能があります。この保管庫はパスワードマネージャーとしても機能し、「キーチェーン(Keychain)」と呼ばれています。MacBookからiPhoneまで、Apple製のすべてのデバイスに標準搭載されています。もしMacでキーチェーンのパスワードを忘れてしまった場合は、リセットするのが唯一の解決策となります。 Appleキーチェーンには何が保存されている? Appleキーチェーンは、Mac・iPhone・iPadで利用される、ロック可能な暗号化コンテナです。このロックはAppleの管理者パスワードで解除できます。キーチェーンには