rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]

 Синхронизация директорий настроена на множестве серверов. И вот при очередной настройке сталкиваюсь с такой проблемой:

bash-4.1# rsync -e 'ssh -p 22443' --progress -lzuogthvr --delete-after /home/zayden/RSYNC/ zayden@zayden.ru:/home/zayden/RSYNC/
bash: rsync: команда не найдена
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]






Гугол не помог. Грешил на SELinux. Но оказалось всё проще...

На клиенте, откуда я запускал команду и хотел синхронизировать директорию, был установлен пакет rsync, а вот на самом сервере нет. Соответственно после до установки всё заработало.

bash-4.1# yum -y install rsync

P.S. Чтоб подключаться по SSH без пароля, на клиенте генерируете ключ:

bash-4.1# ssh-keygen -t dsa

Сгенерированный ключ id_dsa.pub импортируйте на сервер в файл:

/home/zayden/.ssh/authorized_keys