1

Я ОЧЕНЬ новичок в rsync и cygwin и уверен, что все установил правильно. Я пытаюсь (на данный момент) просто rsync двух ноутбуков с Windows XP, чтобы перенести файлы с одного на другой, чтобы почувствовать это, прежде чем я займусь большими проектами.

Это код, который я пытаюсь использовать для передачи файлов, но я всегда получаю одну и ту же ошибку.

$ rsync -zrptL -v -e 'ssh -p 222' /tmp/rawr/
Admin@192.168.0.113:/tmp/play Admin@192.168.0.113's password:

'rsync' is not recognized as an internal or external command, operable
program or batch file.

rsync: connection unexpectedly closed (0 bytes received so far)
[sender]

rsync error: error in rsync protocol data stream (code 12) at
/home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/io.c(605)
[sender=3.0.9]

В чем может быть проблема? Я действительно застрял на данный момент.

1 ответ1

1

Убедитесь, что на ноутбуке, действующем как удаленный, запущен демон sshd. Также убедитесь, что ваши версии совпадают, и просто чтобы убедиться, что все в порядке, укажите абсолютный путь к ssh.

Вы пробовали rsync локально на обоих ноутбуках? Например, на ноутбуке A выполните команду «rsync /cygdrive /c /tmp /cygdrive /c /tmp2», чтобы убедиться, что rsync сначала работает локально. Затем попробуйте решить его по сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .