自分のパスワードを別のコンピュータにどのようにエクスポートしますか?

自分のパスワードを別のコンピュータにどのようにエクスポートしますか?

ただインストールしました。渡す私の主要なコンピュータでは、私はそれを使用するのが本当に好きです。私は3〜4台のコンピュータで作業しており、私が持っているすべてのパスワードをすべてのコンピュータに~/.password-store同期したいと思います。可能ですか?それでは、最も安全なアプローチは何ですか?

答え1

人々が考える最も簡単な方法(特にそれが何であるかわからない人pass)は、SSHを使用することです。つまりscpsftpまたはssh大丈夫でしょう)。

しかし見てみるとWebページ経由:

これは非常に短いシェルスクリプトです。一時的にクリップボードにパスワードを入れて使用できる機能がありますgit

よりエレガントなアプローチが提供されます。 Gitリポジトリをストレージバックエンドとして使用できます。

答え2

常に同じコンピュータでパスワードを編集する場合は、次を使用してください。同期:

rsync -a ~/.password-store foo.example.com:

現在のコンピュータからにコピーfoo.example.comする

rsync -a master.example.com:.password-store ~

master.example.com現在のコンピュータにコピーします。

別のコンピュータでパスワードを編集する場合は、次のものを使用できます。調和、これはrsyncに似ていますが、双方向です。マシンをホストとして選択してくださいmaster.example.com。お互いのコンピュータに構成ファイルを作成する~/.unison/passwords.pdf

root = /home/brian/.password-store
root = ssh://master.example.com/.password-store

最後の同期以降に変更を伝播するには、unison -auto passwordsSinceを実行してください。foo.example.comUnisonは、ファイルごとにどちらの側に最新のコンテンツがあるかを自動的に決定し、両方のファイルが変更されたかどうかを選択するように要求します。

関連情報