Como posso exportar minhas senhas para outras máquinas?

3

Acabei de instalar o passe na minha máquina principal e gosto muito de usá-lo. Eu trabalho em três ou quatro máquinas e gostaria de sincronizar todas as senhas que tenho em ~/.password-store para todas as minhas máquinas. Isso é possível? Se sim, qual seria a maneira mais segura de fazê-lo?

    
por Brian Fitzpatrick 18.12.2015 / 23:57

2 respostas

2

A maneira mais simples que vem à mente (especialmente de alguém que não sabe o que é pass ): use SSH - ou seja, scp ( sftp ou ssh também funcionaria).

Ainda olhando a página da web de aprovação :

It is a very short and simple shell script. It's capable of temporarily putting passwords on your clipboard and tracking password changes using git.

oferece um método mais elegante. Basta usar um repositório Git como back-end de armazenamento e está tudo pronto.

    
por 19.12.2015 / 01:50
0

Se você sempre editar suas senhas na mesma máquina, use rsync :

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

para repliacá-los da máquina atual para foo.example.com ou

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

para replicá-los de master.example.com para a máquina atual.

Se você editar suas senhas em máquinas diferentes, poderá usar o Unison , que é como o rsync, mas bidirecional. Escolha uma máquina como mestre, diga master.example.com . Na outra máquina, crie um arquivo de perfil ~/.unison/passwords.pdf

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

Execute unison -auto passwords de foo.example.com para propagar as alterações feitas desde a última sincronização. O Unison determinará automaticamente qual lado tem o conteúdo mais recente em uma base por arquivo e solicitará que você escolha se um arquivo foi alterado em ambos os lados.

    
por 20.12.2015 / 04:31