1

Ранее я использовал cwRsync для резервного копирования файлов с WIndows XP на сервер Linux

Теперь я пытаюсь использовать cwRsync на компьютере с Windows 7 (64-разрядной) для резервного копирования на другой сервер Linux

Я установил бесплатную версию cwRsync и настроил среду как во включенном cwrsync.cmd, за исключением того, что я установил CWRSYNCHOME =% PROGRAMFILES(X86)%\CWRSYNC, поскольку именно там cwRsync устанавливается в 64-битной Windows.

Я могу пропинговать сервер Linux по имени и разрешить его IP-адрес с помощью nslookup, но когда я запускаю rsync, я получаю сообщение об ошибке

C> ssh -V
OpenSSH_5.3p1, OpenSSL 0.9.8l 5 Nov 2009

C> rsync -rvz cygdrive/d/Foo xxxx:/home/RGB/Bar
ssh: Could not resolve hostname xxxx: Non-recoverable failure in name resolution
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(610) [sender=  3.0.7]

cwRsync включает в себя как ssh, так и plink в своем подкаталоге bin. Когда я запускаю ssh напрямую, я получаю ту же ошибку. Однако, если я запускаю plink напрямую, он подключается нормально.

  • Есть ли способ заставить rsync использовать plink?
  • Есть ли способ получить ssh от cwRsync для правильного разрешения имен хостов?

1 ответ1

0

Если это программное обеспечение учитывает информацию о хосте системного уровня, вы можете отредактировать системный файл хоста:

  • C:\ Windows \ system32 \ Drivers \ Etc \ хост

Вместо этого он может соблюдать ваши настройки хоста Cygwin:

  • $ {cygwin_root}\etc\hosts

Попробуйте отредактировать один или оба этих файла, чтобы включить IP-адрес и имя удаленного хоста:

1.2.3.4 hostname

Будьте осторожны, чтобы не удалить или перезаписать любые существующие пары имя /IP. Кроме того, ваше антивирусное / вредоносное программное обеспечение (если таковое имеется) может препятствовать внесению изменений в этот файл, и в этом случае вам может потребоваться авторизовать изменение или временно отключить программное обеспечение до его изменения.

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