Приветствую, уважаемое комюнити!
Прошу подсказать, что я делаю не так, пытаюсь синхронизировать два каталога между двумя серверами.
конфиг lsyncd такой:
settings {
logfile = «/var/log/lsyncd/lsyncd.log»,
statusFile = «/var/log/lsyncd/lsyncd.status»,
statusInterval = 5, --<== чтобы видеть что происходит без включения подробного лога
}
sync {
default.rsyncssh,
source = «/var/log/»,
host = «administrator@192.168.5.12»,
targetdir = «/tmp/tmp/»,
rsync = {
binary = «/usr/bin/rsync»,
acls = true,
archive = false,
compress = false,
temp_dir = «/tmp»,
perms = true,
owner = true,
_extra = { "-P", "-ausS", "--temp-dir=/tmp", "-e", «/usr/bin/ssh -i /root/.ssh/id_rsa_backup -o StrictHostKeyChecking=no» },
verbose = true,
},
ssh = {
port = 65422,
},
}
запускаю так:
lsyncd -nodaemon /etc/lsyncd/lsyncd.conf.lua
В ответ получаю:
12:29:09 Normal: recursive startup rsync: /var/log/ -> administrator@192.168.5.12:/tmp/tmp/
rsync: getcwd(): No such file or directory (2)
rsync error: errors selecting input/output files, dirs (code 3) at util.c(992) [Receiver=3.0.7]
12:29:09 Error: Temporary or permanent failure on startup of «/var/log/». Terminating since «insist» is not set.
уже создал .ssh/config и указывал host = «alias_from_config»
но ничего не помагает..
авторизация по ключам настроена...