LINUX.ORG.RU

Rsync по ssh не работает

 , ,


0

1

Добрый день. Настроил между двумя компьютерами работу по SSH без парол (как тут расписано). Проверил работает:

$ ssh remote_user@remote_ip
заходит без требования пароля,
$ scp local_file remote_user@remote_ip:remote_dir
без проблем копирует, Но вот rsync уже не работает:
$ rsync -vvvrc local_file remote_user@remote_ip:remote_dir --exclude */tmp/ --ignore-errors --stats --progress

[client] add_rule(- */tmp/)
Unexpected remote arg: remote_user@remote_ip:remote_dir
rsync error: syntax or usage error (code 1) at main.c(1232) [sender=3.0.9]
[sender] _exit_cleanup(code=1, file=main.c, line=1232): about to call exit(1)
Почему он не работает?



Последнее исправление: arhiv_6 (всего исправлений: 2)

rsync -vvvrc -e «ssh -l remote user» local_file remote_ip:remote_dir --exclude */tmp/ --ignore-errors --stats --progress

anonymous
()
Ответ на: комментарий от anonymous

Нет, всё равно не работает:

$ rsync -vvvrc -e "ssh -l remote_user" local_file remote_ip:remote_dir --exclude */tmp/ --ignore-errors --stats --progress
[client] add_rule(- */tmp/)
Unexpected remote arg: remote_ip:remote_dir
rsync error: syntax or usage error (code 1) at main.c(1232) [sender=3.0.9]
[sender] _exit_cleanup(code=1, file=main.c, line=1232): about to call exit(1)

arhiv_6
() автор топика

То, что ты написал - требует запущенного на удаленном хосте rsyncd

leave ★★★★★
()
Ответ на: комментарий от arhiv_6

лучше ssh не использовать на стандартном порту

vxzvxz ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.