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.