1

У меня есть две девственные DigitalOcean Centos 7 VM. test1 и test2.

/etc/rsyncd.conf на test1:

log file = /var/log/rsync.log
[test]
path = /home/xfer

Это работает. Из test1: rsync -av --progress [IP-адрес test1]:: test/testFile.

Тем не менее, я хочу сделать это через SSH и брандмауэр через порт rsync. Я пробовал так много вариантов, и это кажется таким простым, но я просто не могу заставить его работать. Это не работает:

rsync -avz -e "ssh -l xfer" --progress xfer @ [test1 IP]::test/testFile.

rsync: соединение неожиданно закрыто (получено 0 байтов) [Receiver] ошибка rsync: ошибка в потоке данных протокола rsync (код 12) на io.c (605) [Receiver = 3.0.9]

Что я делаю неправильно?

ОБНОВЛЕНИЕ: я не знал, что rsync был обновлён до ssh. Все еще пытался сделать это так, как я это делал много лет назад. Это работает:

rsync -va xfer @ [test1 IP]:test/testFile.

0