
我說服了一位朋友「共享」資料備份。他家裡有一些磁碟,我可以在家裡以外的地方備份重要資料(以防火災或類似情況),反之亦然。
我設想的設定:在我家裡,我會使用我的舊伺服器(我將運行 Debian 或 Ubuntu),而他可能只有我的舊 Raspberry Pi 和一些外部硬碟。我的想法只是使用 rsync 每晚同步。
實際上,他不會進行任何伺服器(Raspberry Pi)維護,因此我希望能夠管理他的作業系統。但我也希望對其進行設置,這樣我就無法訪問他在我的伺服器或他的伺服器上的檔案。作為一個「熱情的業餘愛好者」(充其量),我不知道如何設定它,這樣我就無法在我擁有 root 存取權的作業系統上存取他的檔案?我唯一能想到的是如果他的資料被加密了,但我猜 rsync 不起作用?我猜當他需要在他的一端添加文件時(對他來說,主要是照片/影片;我可能只會為他安裝 nextcloud),這可能會很麻煩。
因此,以我(誠然很少)的經驗,我似乎想不出一個好方法來做到這一點。任何指示將不勝感激。
答案1
看著表裡不一及其 guideja-dup
或duply
.它使用librsync
但加密保存在遙控器上的資料。您只需要在遠端伺服器上進行普通的 ssh 登錄,無需 root 存取權限。如果沒有您儲存在本機上的 gpg 金鑰,則遠端無法讀取資料。請注意,它不處理文件之間的硬連結;您需要以其他方式記下它們,或者如果可能的話將它們轉換為符號連結。