KeePass のデータベースを Windows と Android で共有する方法メモ

本ページにはアフィリエイト広告が含まれています。

パスワードマネージャーの KeePass は、
「.kdbx 形式のデータベースファイルをどこに置くか」で運用スタイルが決まります。

この記事では、
・Windows(PC)
・Android スマホ
の両方から 同じ KeePass データベース を使うための方法を備忘録としてまとめておきます。

目次

前提環境

例として、以下の組み合わせを想定しています。

  • Windows:KeePass または KeePassXC
  • Android:KeePassDX または Keepass2Android

どちらのアプリも KeePass の .kdbx ファイルを扱えるため、
「同じファイルを共有できれば OK」という考え方です。

参照

クラウドストレージ経由で共有

使用するもの

  • KeePass / KeePassXC(Windows)
  • KeePassDX または Keepass2Android(Android)
  • 共有用クラウドストレージ(OneDrive / Google Drive / Dropbox など)

ここでは例として OneDrive を使った手順を書きます。
他のクラウドでも流れはほぼ同じです。

手順:Windows 側

  1. KeePass でデータベースを作成する
  • 例)passwords.kdbx というファイル名で作成

2. 保存場所を OneDrive 配下にする
例:
C:\Users\<ユーザー名>\OneDrive\KeePass\passwords.kdbx

3. 保存すると、OneDrive クライアントによって自動的にクラウドへ同期される。

手順:Android 側(KeePassDX の例)

  1. OneDrive アプリを Android にインストールしてログイン
  2. KeePassDX を起動
  3. 「データベースを開く」「ファイルを開く」などのメニューから「クラウド」「外部ストレージ」→ OneDrive を選択
  4. Windows 側で保存した passwords.kdbx を指定して開く
  5. マスターパスワードを入力して、同じデータベースを利用開始

運用イメージ

  • PC でパスワードを追加 → 保存 → クラウドへ同期 → Android からも同じ内容が見える
  • Android でパスワードを編集 → 保存 → クラウドへ同期 → PC からも同じ内容が見える

注意点:同時編集に気をつける

Windows と Android 両方で同じファイルを開いたまま編集すると、競合が発生する可能性がある

まとめ

KeePassの「xxx.kdbx」ファイルをクラウドに置いておけば、PC&Androidアプリでアクセスできる。
また、Androidアプリでは指紋認証でIDとパスワードを自動入力する機能もあるので楽。

マスターパスワードだけは強固なものにしておいた方が良い。
(これが突破されるとプレーンテキストで管理しているのと同じ状態になる)

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次