Password

如何將我的密碼導出到其他機器?

  • December 20, 2015

我剛剛在我的主機上安裝了pass,我真的很喜歡使用它。我在三四台機器上工作,我想將我擁有的所有密碼同步到我~/.password-store所有的機器上。這可能嗎?如果是這樣,最安全的方法是什麼?

想到的最簡單的方法(尤其是那些不知道是什麼pass的人):使用 SSH - 即scpsftp或者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 passwordsfoo.example.com以傳播自上次同步以來所做的更改。Unison 將根據每個文件自動確定哪一方具有更新的內容,並會要求您選擇雙方的文件是否都已更改。

引用自:https://unix.stackexchange.com/questions/250318