Ejecuto un pequeño servidor CentOS modesto en mi casa para copias de seguridad misceláneas, etc. Mi amigo en el otro lado de la ciudad también ejecuta un pequeño servidor modesto en su casa para fines similares. Hemos estado jugando con la idea de usar los servidores de cada uno para hacer copias de seguridad remotas / externas.
Básicamente, cada uno compraría un disco duro externo para almacenar en los hogares de los demás, conectado a los servidores de los demás. Luego, cada configuración programaba rsync's para enviar los datos apropiados de un servidor al disco duro externo en el otro servidor. Bastante sencillo en su mayor parte.
Sin embargo, una cosa que es importante (al menos para mí) es la encriptación de datos. Quiero almacenar mis datos en el disco duro externo en el servidor de mis amigos. Pero no quiero que mi amigo (o cualquiera que acceda al servidor de mi amigo) pueda leer lo que está en el disco duro externo.
¿Cuál es el mejor enfoque para esto? ¿Puede usar rsync para enviar datos a una unidad de disco duro encriptada y de alguna manera pasar una frase de contraseña junto con los datos que usa para escribirla una vez que llega al servidor?