Password
如何將我的密碼導出到其他機器?
我剛剛在我的主機上安裝了pass,我真的很喜歡使用它。我在三四台機器上工作,我想將我擁有的所有密碼同步到我
~/.password-store
所有的機器上。這可能嗎?如果是這樣,最安全的方法是什麼?
想到的最簡單的方法(尤其是那些不知道是什麼
pass
的人):使用 SSH - 即scp
(sftp
或者ssh
也可以)。然而查看通行證網頁:
這是一個非常簡短的 shell 腳本。它能夠臨時將密碼放在剪貼板上,並使用
git
.提供了一種更優雅的方法。只需使用 Git 儲存庫作為儲存後端,一切就緒。
如果您總是在同一台機器上編輯密碼,請使用rsync:
rsync -a ~/.password-store foo.example.com:
將它們從目前機器複製到
foo.example.com
, 或rsync -a master.example.com:.password-store ~
將它們複製
master.example.com
到目前機器。如果你在不同的機器上編輯你的密碼,你可以使用Unison,它類似於 rsync,但是是雙向的。選擇一台機器作為主人,比如說
master.example.com
。在另一台機器上,創建一個配置文件~/.unison/passwords.pdf
root = /home/brian/.password-store root = ssh://master.example.com/.password-store
執行
unison -auto passwords
自foo.example.com
以傳播自上次同步以來所做的更改。Unison 將根據每個文件自動確定哪一方具有更新的內容,並會要求您選擇雙方的文件是否都已更改。