我使用rsync鏡像遠程服務器。據說在rsync中使用root密碼是很危險的,所以我創建了一個特殊的rsync用戶。它似乎工作正常,但不能複製一些文件,因爲文件權限。我想鏡像整個目錄進行備份,我想這不能在沒有使用root密碼的情況下完成,我的意思是如果root沒有對特定文件授予權限,則其他帳戶無法讀取它們。有沒有其他解決方案,爲什麼我不應該在rsync中使用root帳戶(我只做單向複製,不影響源代碼)。如何完全鏡像服務器用戶rsync,而不使用root密碼?
1
A
回答
2
如果你想整個服務器,那麼,你需要root。然而,你可以通過「push」(你在遠程服務器上有一個cron來實現「rsync local」而不是「拉」(你在本地服務器上有一個cron)遠程「?)在這種情況下,您將不需要配置遠程服務器以接受入站根連接。
1
一個選擇是使用ssh登錄作爲root用戶,但使用ssh pubkey認證而不是密碼。一般來說,如果你想稍後自動化這些,pubkeys是必須的。
你要考慮的PermitRootLogin
sshd_config設置,特別是without-password
設置,或者,如果你想獲得更復雜和(可能)安全的forced-commands-only
設置。
一些有用的鏈接:
相關問題
- 1. PHP shell_exec - 使用RSYNC作爲root用戶無密碼
- 2. 鏡像服務器
- 3. 使用rsync鏡像文件移動
- 4. 如何提高SQL服務器鏡像
- 5. 如何在共享服務器上安全地存儲用戶名和密碼?
- 6. 使用JSch連接到服務器而無需用戶名或密碼
- 7. 如何防止網站被完全使用並在其他地方使用鏡像服務?
- 8. 用於密碼的客戶端/服務器密碼學
- 9. 無法訪問MySQL服務器,不知道root帳戶的密碼
- 10. 使用root帳戶在不同的用戶下推送公用密鑰在多個服務器上
- 11. 使用SMTP服務器的用戶名密碼驗證
- 12. 如何使用IP,用戶名和密碼連接到服務器?
- 13. 如何使用用戶名/密碼阻止對服務器的請求?
- 14. SVN服務器端密碼安全
- 15. 如何引用ROOT元素,而不使用僞類「:root」?
- 16. 如何使用BouncyCastle解密GPG文件而不使用密碼
- 17. 如何在使用Linux root用戶訪問服務器的drupal admin中登錄?
- 18. 如何發送用戶名和密碼使用發佈到iphone服務器中的服務器
- 19. 安全PHP的Web服務(用戶名和密碼)
- 20. 如何使用GWT實現客戶端/服務器加密
- 21. 如何在碧玉服務器上啓用URL加密密碼
- 22. symfony web服務用戶名和密碼
- 23. 如何使用vue或javascript將密碼發送到服務器?
- 24. 在OS X上重置mysql服務器root密碼
- 25. 客戶端/服務器用戶名/密碼認證
- 26. 如何在服務器上使用散列密碼驗證客戶端?
- 27. Java,使用用戶名和密碼訪問安全的WSO2 Web服務
- 28. 如何設置Boost模塊和rsync以使鏡像變得輕而易舉?
- 29. '訪問被拒絕用戶'root'@'localhost'(使用密碼:否)'
- 30. 訪問被拒絕用戶'root'@'localhost'(使用密碼:YES)
謝謝,我認爲推動是正確的解決方案。遠程服務器也是安全的。 – bkilinc 2010-11-02 19:13:44