내 비밀번호를 다른 컴퓨터로 어떻게 내보내나요?

내 비밀번호를 다른 컴퓨터로 어떻게 내보내나요?

방금 설치했어요통과내 주요 컴퓨터에서 나는 그것을 사용하는 것을 정말 좋아합니다. 나는 3~4개의 컴퓨터에서 작업하고 있으며 내가 가지고 있는 모든 암호를 ~/.password-store모든 컴퓨터에 동기화하고 싶습니다 . 가능합니까? 그렇다면 가장 안전한 접근 방식은 무엇입니까?

답변1

사람들이 생각하는 가장 쉬운 방법(특히 그것이 무엇인지 모르는 사람들 pass)은 SSH를 사용하는 것입니다. 즉 scp( sftp또는 ssh괜찮을 것입니다).

그러나 살펴보면웹페이지를 통해:

이것은 매우 짧은 쉘 스크립트입니다. 임시로 클립보드에 비밀번호를 넣어서 사용할 수 있는 기능이 있습니다 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은 파일별로 어느 쪽에 최신 콘텐츠가 있는지 자동으로 결정하고 양쪽의 파일이 변경되었는지 여부를 선택하도록 요청합니다.

관련 정보