como montar a unidade criptografada em ssh, usando a senha armazenada na máquina local

0

Eu tenho dois computadores na minha posse, um local, um remoto. A máquina remota eu tenho acesso total também (root), mas não é realmente em um local fisicamente seguro (ou seja, alguém pode arrombar o escritório e roubar as unidades).

Eu uso a máquina remota para armazenar backups criptografados ... primeiro eu montei a partição criptografada, depois executei meu backup (rsync), depois desmontei a partição; Assim, posso ter certeza de que, se a máquina remota for roubada, minhas coisas ainda estarão seguras.

No entanto, esse processo de backup é um processo de três estágios (mount, rsync, unmount), eu quero automatizá-lo para que seja todo o script que eu tenho que executar.

O problema é que eu não sei como fornecer minha senha (que eu digito quando o script é executado na minha máquina local) da minha máquina local para o servidor remoto para que ele possa montar a partição criptografada.

Existe alguma maneira que eu possa fornecer minha senha para o servidor remoto, digitando-o enquanto o script é executado ou durante a leitura de um arquivo no meu disco local em algum lugar?

Caso contrário, alguma outra dica ou sugestão que possa fazer o truque?

Editar: devo acrescentar que as etapas de montagem e desmontagem são atualmente executadas no servidor remoto, mas o processo de rsync é executado na minha máquina local. Eu basicamente rsync um diretório de local para remoto.

    
por user85116 02.02.2013 / 23:02

1 resposta

1

A maneira clássica de fazer isso é com uma ferramenta de automação como ; Há também uma ferramenta similar em Python chamada pexpect .

Se você não se sente confortável com a programação convencional, existe uma interessante ferramenta de automação visual chamada Sikuli que também deve funcionar para essa finalidade.

    
por 02.02.2013 / 23:48

Tags