W moim domu prowadzę mały, skromny serwer CentOS, aby wykonywać kopie zapasowe itp. Mój przyjaciel po drugiej stronie miasta również prowadzi mały skromny serwer w swoim domu do podobnych celów. Myśleliśmy o tym, aby używać serwerów nawzajem do tworzenia zdalnych / zewnętrznych kopii zapasowych.
Zasadniczo każdy z nas kupiłby zewnętrzny dysk twardy do przechowywania w domach innych, połączony z serwerami innych. Następnie każda konfiguracja zaplanowała rsync, aby przepchnąć odpowiednie dane z jednego serwera na zewnętrzny dysk twardy na drugim serwerze. W większości dość proste.
Jednak ważną rzeczą (przynajmniej dla mnie) jest szyfrowanie danych. Chcę przechowywać moje dane na zewnętrznym dysku twardym na serwerze znajomych. Ale nie chcę, aby mój przyjaciel (lub ktokolwiek, kto uzyskuje dostęp do serwera mojego przyjaciela) mógł czytać zawartość zewnętrznego dysku twardego.
Jakie jest najlepsze podejście do tego? Czy możesz użyć programu rsync do wysyłania danych na zaszyfrowany dysk twardy i w jakiś sposób przekazać hasło wraz z danymi, których używa do zapisu po dotarciu do serwera?