我正在編寫一個使用rsync和ssh進行同步的cron作業,但問題是,rsync在連接到遠程服務器時需要密碼。我需要保存rsync ssh密碼,所以它可以在不詢問密碼的情況下保持同步。有沒有辦法做到這一點?還是僅僅是不可能?保存cron作業的rsync密碼
4
A
回答
2
使用生成的認證密鑰 http://www.debian-administration.org/article/SSH_with_authentication_key_instead_of_password
+0
請不要提供僅供鏈接的答案。 SO應該是搜索的終點。 – Micha
2
您可以按照以下步驟讓你的任務完成。使用下面提到的命令。
步驟1)您可以使用ssh-keygen -t rsa
生成RSA公鑰。
步驟2)ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]_IP_address
(這將複製公鑰到遠程機器,現在你的本地機器知道你的遠程機器)
(注:請確保您使用適當的「用戶」跨機器)
相關問題
- 1. rsync與cron作業,作業堆疊?
- 2. 對笨密碼保護的網站cron作業
- 3. ASP.NET - 帶密碼保護的Cron作業頁面
- 4. 保存文件的Cron作業
- 5. 在ubuntu中保存cron作業
- 6. 保留了cron作業
- 7. 的node.js時內存作爲cron作業
- 8. Cron作業掛載加密稀疏包
- 9. 如何設置rsync cron作業來同步Maildir?
- 10. cron作業windows
- 11. Ubuntu cron作業
- 12. random cron作業
- 13. cron作業
- 14. 在cron作業
- 15. CRON作業codeigniter
- 16. 在cron作業
- 17. 笨cron作業
- 18. cron作業PHP
- 19. cron作業
- 20. CakePHP的cron作業
- 21. Laravel的Cron作業
- 22. 的cPanel cron作業
- 23. cron作業文件中的php代碼
- 24. Cron作業:保留最後20行
- 25. 在沒有cron作業選項的cPanel上設置cron作業
- 26. 每小時cron作業來保存json數據
- 27. cron作業將文件保存在根目錄
- 28. 使用cron作業運行PHP代碼
- 29. Cron作業不運行php代碼
- 30. cron作業報錯
我發現這個鏈接非常有用:http://www.stardothosting.com/blog/2009/06/ssh-key-based-authentication/ –