自分PCの話ですが、メインブラウザをFireFoxで利用しているのですが、ある日突然、保存されているパスワードが消えてしまいました。たぶんちょっと前にブルースクリーンが出てクラッシュしたときにおかしくなったんでしょう。
FireFoxにはFireFox Syncという、クラウドにブックマークやパスワードを保存してくれてるサービスがあるので、簡単に復旧できると思ったのですが、意外と苦労したという顛末のお話です。
FireFox Syncの仕様が新しくなってて困った。
そもそもおかしいと気付いたのは、FireFoxの画面にこんな画面が出だしたからです。
Syncの同期中にエラーが発生しました:アカウント名もしくはパスワードが間違っています。云々
Syncの設定がおかしくなったみたいです。同期しなおせば直るかなと思い「設定」をクリックしましたが
以前だったらこんな「端末と連携」という画面が出るはずですが、
こんな見覚えある画面でした、別の端末にコードを入れるとSyncしてくれてたのですが…
こんな画面が出てきました。「更新」「リセット」「この端末を切り離す」どれを選んでも、FireFoxアカウントでログインしなおせとしか出てきません、FireFoxアカウントなんて持ってないんですけど…
調べると、
新しい Firefox Sync に更新するには
https://support.mozilla.org/ja/kb/how-to-update-to-the-new-firefox-sync
今後は、FireFoxアカウントというのに紐づけされていくみたいですね。
さっそく、FireFoxアカウントを取得して、「この端末を切り離す」を選んでからFireFoxアカウントでログインしなおします。しかし、やはり保存されているパスワードは空のまま、旧Syncのクラウド上のデータを引き継いでくれるような機能もなさそうです。
さらにSyncの設定画面を見ると
パスワードのSync設定が無効になっています。「?」をクリックすると
パスワードが同期できない
https://support.mozilla.org/ja/kb/why-cant-i-sync-my-passwords?as=u&utm_source=inproduct
マスターパスワードを設定していると同期されない設定に変わったようです。マスターパスワードを一時的に外せば同期してくれるみたいです。
マスターパスワードとは、IDパスワード自動入力の機能を有効にするためのパスワードで、自分が使うときだけ自動入力状態にできるセキュリティ的にうれしい機能です。
以前のSyncではちゃんと同期してたのに…
旧Syncのデータを移すことは出来ないとなると、他の旧Syncで同期していた端末に保存されているパスワードを、新Syncで同期させればいけるはず。
その前に、間違えて他端末の「保存されているパスワード」を万が一消してしまう失態に備えてバックアップを取っておきます。
別PCで生きている「保存されているパスワード」をバックアップ
FireFox Syncサービスは便利ですが、何が保存されているかクラウド上のデータを確認することはできないブラックボックス仕様です。PC上に保存されているパスワード一覧を、まとめてバックアップ保存やエクスポートする機能は標準ではありません。
Firefoxの拡張機能(アドオン)を利用すればバックアップできるようです。
Password Exporter 1.2.1
https://addons.mozilla.org/ja/firefox/addon/password-exporter/
もう一台の別PCには旧Syncが動いてて、保存されているパスワードも残っています。そのPCにアドオンを入れて、念のためのバックアップを取っておきます。
アドオンを入れると、「パスワードの読み込み、書き出し」ができるようになりました。
これで安心して同期させてみることができます。
新Syncで同期させる
- 旧Syncが生きているPCから「この端末を切り離す」を選び、FireFoxアカウントでログインしなおして新Syncに同期させる
- マスターパスワードを一時的に無効にして、パスワードも同期する設定に変える
- パスワードが消えたPCも新Syncで同期させる
これで、消えた「保存されているパスワード」が戻りました。
なぜか2と3の間に時間を置かないと同期されませんでした、30分くらい?
今回は、解決しましたが、
これ、端末1台しかない場合は、パスワード戻らなかったということですね。
最悪、ブラウザで使うID、パスワードは全部消えても再発行とかでなんとかなるでしょうが、かなり面倒なことには違いありません。
Syncをバックアップと考えて使っていた人がいたら要注意ですね。Firefoxは自動バージョンアップなので、気付いたら旧Syncには戻れないという事態になっていますので、早めに新Syncにしておいたほうが良さそうです。