ただインストールしました。渡す私の主要なコンピュータでは、私はそれを使用するのが本当に好きです。私は3〜4台のコンピュータで作業しており、私が持っているすべてのパスワードをすべてのコンピュータに~/.password-store
同期したいと思います。可能ですか?それでは、最も安全なアプローチは何ですか?
答え1
人々が考える最も簡単な方法(特にそれが何であるかわからない人pass
)は、SSHを使用することです。つまりscp
(sftp
または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 passwords
Sinceを実行してください。foo.example.com
Unisonは、ファイルごとにどちらの側に最新のコンテンツがあるかを自動的に決定し、両方のファイルが変更されたかどうかを選択するように要求します。