web-dev-qa-db-ja.com

KeePassとUbuntu 2020のセットアップ(Chrome、Firefoxを使用)?

私は約1日半かけて、Ubuntu(Kubuntu)のさまざまな、ほとんどが古くなったKeePassオプションをすべて試しました。私が見つけたものを共有し、多くのアプローチと機能しないオプションに関する他の回答を求めたいと思います。

まず、このサイトから関連する質問を収集したいと思いました。そのうちのいくつかは、ほぼ10年前のものです。これらは、Googleが使用しているようで、最初に上陸したのがトップだったため、ほとんどの投票で並べ替えられます。

これまでの道のりをご説明しましょう。Windowsから、このシンプルでありながら強力な軽量のパスワードマネージャーが大好きになりました。 Webに接続したことはありませんが、DBファイルをVercryptコンテナー内に保持しました。 LastPassを使用していたのは、新しいPWを節約するための入力フィールドの認識が高く、モバイルでの使用が年間12ドルだったからです。その後、彼らは価格を2倍にしましたが、最近では年額40ドルになりました。

私はKubuntu 18.04でKeePasXCを使用してきました。周りを検索した後、ブラウザーの統合が必要かもしれないと思ったのですが、問題なく動作しているようですが、同期データベースを検索し続けるか、重複する機能を削除しました。 XCにはこれらの標準KP機能がないだけです。 KPソースコードは無料で入手できると思うので、理由はわかりません。とにかく、最近私はようやくLPを廃止し、KeePass2Androidに移行しました。それはあらゆる種類のクラウドサービスと同期するので、LPに持っていた重要ではないアカウントをすべてKP DBとGoogleドライブに入れました。 (ところで、LPをKPに変換するには、このフィールドシーケンス6,5,2,3,1,4,7を使用します)。

今度は、Googleドライブの同じdbファイルを使用してデスクトップブラウザー統合をセットアップする必要がありました。そのため、KP、KPx、KPxc、KPrpc、Kee、KeeVaultなど、さまざまな形式のすべてを検索しました。 Tuskは、Chrome Storeで最もレビューを受けているようで、共有のGDriveファイルに接続します。ただし、パスワードの保存は求められません。さらに、同期するエディターが本当に必要でした。クラウドで不要になったいくつかのエントリを削除するには、GDriveのプラグインを見つけましたが、KPxcはプラグインを使用していません。KPxcは保存を要求するため、残念です。 「このアプリではGoogleでのサインインが一時的に無効になっています。このアプリは、Googleサインインを使用するために、Googleによってまだ確認されていません。」というエラーで接続されなくなったようです。他の同期クライアントで試してみました。同じエラー。

そのため、「プラグインを読み込めません。新しい.NETフレームワークが必要です」というエラーが表示され、プラグインを再度機能させるようになりました。完全なwine64(wine32を含む)、winetricks、dotnet 4.5、ワイン用のmsitoolsを試してみます。私はgsyncプラグインのインストールを試み、log4net.dllの追加を試み、他の exhausting および possible 修正を読み取り、エラーを追跡し、すべての修正を試みました。それらの1つで、Dolphinのネットワーク接続を使用してdbファイルを同期する解決策を見つけましたが、それほどスムーズではないいくつかの警告がありました。ワインまたはモノでKPをクラウドに接続できませんでした。

公式のKPドキュメントを読んで、リモートファイルURlは主にDropbox用に作成されたようです。 GDrive同期クライアントが機能していなかったので、DBoxを追求しました。それでもKPを接続できず、Tuskでも接続に失敗していました。したがって、KPxcに戻りますが、ImがポータブルChromeインストールをパワーカット時に自動的に閉じるVeracryptボリュームにインストールしているため、 'proxy' が見つからないため、ブラウザ)。私はほとんど諦め、KeeVaultを高値で購入しましたが、最初にいくつかの reviews を読んだので、サードパーティのデータストレージへの信頼をどれほど嫌いかを思い出させてくれました。確かにGdriveの方がはるかに優れていますが、フィッシング攻撃につながった私の電子メールアドレスのいくつかが漏えいしたため、Dboxの爪を使って戦います。少なくともGDriveは、エラーメッセージごとに注意を怠っています。

最後に、編集後にdbファイルを手動で同期するように解決しました。保存を要求するブラウザー統合のみが必要です。 Kee 使用せずに KeeVaultですが、最終的にKPrpcを使用すると、モノコンプリートで動作するプラグインがあり、保存を要求できます。

だから、私が述べた要件を満たすオプションを見逃した場合、または変更時にリモートdbファイルと自動的に同期できる場合は、お知らせください通常のKPには 'triggers' があり、そのようなアクションを開始しますが、現在接続しているGDriveクライアントがない場合、Imは途方に暮れます。多くのクラウド構成オプションがある rclone を見つけました。GDriveに接続できると思いますが、それらを統合するスクリプトを記述する必要があります。結局、KeePass2AndroidはGDriveに接続でき、ドライブ全体ではなく、DBox内の単一のフォルダーへの接続のみを認証するオプションさえあります。

明らかに、上記の他の質問/回答の次の項目は現在メンテナンスされていません:Tusk、ChromeIPass、PasslFox .. KeePassHttpは引き続き機能しますが、Chrome Store。

KeePassRPCプラグインをインストールしたKeePassは、次のようにまとめることができます: https://askubuntu.com/a/291309/795299 おそらく here から派生。

Sudo apt-add-repository ppa:jtaylor/keepass  
Sudo apt-get update  
Sudo apt-get install keepass2 mono-complete
Sudo mkdir /usr/lib/keepass2/plugins
Sudo apt install curl
Sudo apt install jq
curl -s https://api.github.com/repos/kee-org/keepassrpc/releases/latest | jq -r ".assets[] | select(.name | test(\"KeePassRPC.plgx\")) | .browser_download_url" | xargs Sudo curl -s -L -o "/usr/lib/keepass2/plugins/KeePassRPC.plgx" 

いくつかの最後のメモ:

4
alchemy

これまでのところ、@ cmak.frによるButterCup.pwの提案が気に入っています。私はそれのレビューをここに投稿するでしょう。

ここでBCのかなり良い現在の議論がありますが、x分後に自動ログアウトし、新しいものを保存するよう要求するようです: https://www.ghacks.net/2019/07/30/buttercup -open-source-password-manager-windows-macos-linux-firefox-chrome / 実際には、デスクトップアプリにインストールするとSudo dpkg -i buttercup-desktop_1.19.0_AMD64.debといくつかの不具合、変換するkdbxファイルが見つからないため、ファイルを特別なディレクトリに配置する必要があるのでしょうか?ファイルを開くためのファイルマネージャはありません。少し磨かれていない。

また、興味深いのは、関連するChromeの拡張機能です。BC.pwの拡張はLessPassです。これは、マスターpw、サイト、ログイン、および長さを使用して、再作成可能なパスワードを作成します。これは良いかもしれません。重要度の低いアカウントのオプションです。ただし、標的とされた攻撃者は、サイトと侵害された電子メールからのログインを持っている可能性があります。ハッキングする必要があるのは、マスターと長さ(再利用される可能性が高い)です。ログインがおそらく一意の置換を使用して使用された場合ウェブサイトのアドレスに関するルール。これはハッキングを非常に困難にするのに十分かもしれません。それは、それらがすべて一緒に保存されないという利点があります..興味深いアイデアです。マスターと長さは次のように変えることもできると思いますサービスのカテゴリ。

LessPassの仕組み-LessPass

繰り返しになりますが、パスワードマネージャーからの非常に長くランダムな文字列からの心のようなものは何もありません。

EDIT1:ええ、元のKPを使用すればするほど、重複を削除する前にプレビューを表示できる「重複を検索」などの基本的な機能が不足していたことを覚えています。これは、同じエントリのように見えない可能性がある、異なるソース(Google)からのファイルを同期(またはマージ)するのに役立ちます。衝突は履歴に保存されるように見えますが、「ユーザー名とパスワードの組み合わせ」( https://keepass.info/help/v2/sync.html )によって比較されます。また、フィールドを手動で設定するのではなく、LastPass(およびその他多数)のファイルを自動的にインポートすることもできません。自動タイプはニースであり、Linuxでは機能するはずですが、私には適していません。 https://thelinuxexperiment.com/set-up-keepass-auto-type-on-linux/

EDIT2:それが少なくとも1人の人を助けたことを見てうれしい。私はAutotypeをLinuxで動作させ、KPXCとKP2の両方をWineで実行しました(上記のリンクからのキーボードショートカット設定を使用していません)。 Windowsの元のKP(最小化の自動ロック機能と競合するため、KPXCの変更を提案しました)とは異なり、どちらもアプリをバックグラウンドで最小化します。 KP2とWineのフォントは素晴らしいですが機能します。自動入力はChromeのKee Extensionで機能します。そして、現在の非DBファイルにさらに変更を加える前に、KP2またはKP2Androidとクラウドへの変更を同期することを確認します。衝突の可能性がある場合は、これらの変更をプレビューできればいいのにと思います。

1
alchemy