2014-03-28 48 views
-1

我想爲我的一些朋友提供備份存儲服務。我有一臺QNAP NAS,希望能夠通過互聯網訪問,以便我的朋友們可以備份他們的文件。如何爲朋友設置rsync服務器

我認爲rsync是最好的協議。但我想知道如何使其安全。我可以啓動rsync服務器並配置我的路由器轉發端口,但數據在未加密的網絡中傳輸。我可以使用ssh代替。但是,如何設置它們以便它們無法登錄到機器,或者至少不能看到其他人存儲在那裏的文件?我基本上想要沙盒。

我一直在尋找網絡很多,並已發現大量有關設置您的個人rsync服務器來備份您的個人資料的信息。但是我一直無法找到關於上述用例的任何信息。

回答

0

您不需要設置rsync服務器(rsyncd) - 您只需使用ssh(默認情況下用於rsync),rsync將自動處理。在每個用戶的服務器上創建一個帳戶,然後他們可以僅備份

$ rsync -av /path/to/local/files [email protected]_server:path/to/backups/ 

因此,除創建用戶帳戶之外,您需要做的僅僅是爲傳入的ssh流量打開端口22。

+0

但是,一旦他們有用戶名/密碼,他們也可以使用SSH登錄到機器,啓動命令並進入其他目錄。我如何防止這種情況發生? –

+0

只要您擁有正確的權限設置,即使他們決定登錄並運行一些命令,他們也不會造成任何傷害。然而,限制訪問可能很簡單,但這個問題更多的是http://superuser.com或http://serverfault.com的範圍,因爲它不是一個編程問題。 –

+0

保羅,你是對的。我確實發佈了這個錯誤的域名。 –

相關問題