Я пытаюсь выполнить rsync между двумя компьютерами с Windows без использования ssh.
Есть ли что-то особенное, что я должен сделать, или rsync сможет использовать учетные записи Windows так же, как учетные записи unix? Или мне нужно сделать что-то особенное, когда дело доходит до аутентификации?
В дополнение к rsync и трюку с установкой SMB / CIFS, предложенному garconcn, вы также можете использовать Унисон. Он многоплатформенный, и для Windows должен быть собственный двоичный файл, поэтому вам не нужно использовать Cygwin.
Проверка моей собственной установки cwrsync не помогает, но у меня также установлен FreeSSHd на том же сервере. Это позволит вам использовать учетные записи Windows, поэтому, если вы можете настроить rsync для использования SSH через последний, вы можете оказаться в выигрыше. Я сам не пробовал, и я не эксперт по rsync или SSH, так что вы сами по себе.
Может быть, вы можете попробовать это:
Подключите первый диск Windows ко второму Windows, чтобы диск во втором Windows был драйвером «Y».
Используйте rsync на втором компьютере с Windows для копирования данных между этими двумя компьютерами.
rsync -vrtz / cygdrive / d / data / cygdrive / y /
Вам необходимо установить Cygwin из http://cygwin.com и необходимые пакеты, такие как: «Rsync», «cygrunsrv» и т. д.