rsync 免密方式遠程同步文件時 password file must not be other-accessible

故障現(xiàn)象
今天做rsync遠程同步時,為了從備份源站點中使用免密方式同步文件,當時在發(fā)起端輸入了以下命令,
[root@localhost etc]# rsync -az --delete --password-file=/etc/server.pass backuper@14.0.0.10::wwwroot /opt/
提示了如下報錯:
故障排查和解決方法
根據(jù)報錯提示的英文語句進行翻譯:
密碼文件不能被其他用戶訪問。
原來是密碼文件只能被屬主讀取和寫入,不能被其他用戶讀取,這是不安全的!
而創(chuàng)建的文件默認權限是644,需要將其設為600
[root@localhost etc]# ll | grep server.pass
-rw-r--r--. 1 root root 7 9月 10 16:43 server.pass
所以需要輸入以下命令來設置密碼文件的權限:
[root@localhost etc]# chmod 600 server.pass
[root@localhost etc]# ll | grep server.pass #檢查一下權限是否改變
-rw-------. 1 root root 7 9月 10 16:43 server.pass
相關文章
Windows下利用cwRsync批量同步文件(4.1.0版本)
前段時間寫了一篇linux下利用rsync批量更新的文章,網(wǎng)游公司windows服務器還是很多的,今天就來講講windows下批量更新的方法,windows下同步數(shù)據(jù)利用cwRsync來完成的2014-05-20Windows下cwRsync搭建步驟(文件同步教程圖文詳解)
CwRsync是基于cygwin平臺的rsync軟件包,支持windows對windows、windows對Linux、Linux對windows高效文件同步,由于CwRsync已經(jīng)集成了cygwin類庫,因此安裝的時候可以省去cy2024-06-07