2014-12-07 821 views
2

我在lsyncd上設置自動同步本地和遠程文件夾。我已經研究了許多可用的解決方案,還爲conf文件添加了額外的參數。 我也更新了與PermitRootLogin without-passwordLsyncd權限被拒絕(公鑰,密碼)

而且sshd_config中,我能夠用密碼SSH和也rsync的無密碼手動嘗試,但問題是,當我使用它通過lsyncd它賦予權限拒絕錯誤3次,並退出(好像它要求輸入密碼)。

lsyncd.conf.lua文件

settings { 
     logfile = "/var/log/lsyncd/lsyncd.log", 
     statusFile = "/var/log/lsyncd/lsyncd.status", 
     statusInterval = 10 
} 
sync { 
    default.rsync, 
    source="/home/gaurav/Desktop/source/", 
    target="[email protected]:/root/destination/", 
    rsync = { 
     compress = true, 
     acls = true, 
     verbose = true, 
     _extra = {"-P", "-e", "/usr/bin/ssh -p 22 -i /home/gaurav/.ssh/id_rsa -o StrictHostKeyChecking=no"} 
    } 
} 

與這其中也也試過。

settings = { 
    logfile = "/var/log/lsyncd/lsyncd.log", 
    statusFile = "/var/log/lsyncd/lsyncd.status" 
} 

sync { 
    default.rsyncssh, 
    source = "/home/gaurav/Desktop/source/", 
    host = "xxx.xxx.xx.xxx", 
    targetdir = "/root/destination/" 
} 

日誌

Sun Dec 7 17:18:09 2014 Normal: recursive startup rsync: /home/gaurav/Desktop/source/ -> [email protected]:/root/destination/ 
Permission denied, please try again. 
Permission denied, please try again. 
Permission denied (publickey,password). 
rsync: connection unexpectedly closed (0 bytes received so far) [sender] 
rsync error: unexplained error (code 255) at io.c(226) [sender=3.1.1] 
Sun Dec 7 17:18:12 2014 Error: Temporary or permanent failure on startup of "/home/gaurav/Desktop/source/". Terminating since "insist" is not set. 

回答

相關問題