一般ユーザーによるファイル転送
lsyncdでrootユーザーではなく一般ユーザーでファイル転送をしたかったので(PermitRootLogin制約)、lsyncd.confを以下のように修正。
これでrootではなく一般ユーザーで転送できた。lsyncdの書き方、バージョンによって大きく違っていて困る。
settings {
logfile = "/var/log/lsyncd.log",
statusFile = "/var/log/lsyncd.stat",
statusInterval = 1,
}
sync{
default.rsync,
source = "/var/www/html",
target = "trans@*******:/var/www/html/",
rsync = {
copy_links = true,
perms = true,
owner = true,
group = true,
verbose = true,
times = true,
_extra = {"-a"},
archive = true,
},
delete = true,
}