Я ищу любое решение, которое позволит мне под Windows эмулировать все функции, подобные Dropbox или rsync, используя только протокол FTP.
Что мне нужно, так это любое программное обеспечение (достаточно хорошее, по вашему мнению), которое я смогу периодически запускать и которое будет гарантировать, что source
и destination
идентичны:
- все файлы с обеих сторон скопированы в обе стороны,
- если существует два файла с одинаковым именем, скопируйте самую новую версию файла в обе стороны,
- удалить с одной стороны все файлы, которые отсутствуют на другой.
Конечно, это программное обеспечение должно поддерживать итерацию во всех подпапках как источника, так и места назначения, чтобы это работало успешно - с обеих сторон будет большая структура каталогов.
Я перепробовал множество решений для резервного копирования, но большинство из них не удалось, потому что я не смог создать точную копию обеих сторон и вместо этого предлагал инкрементное резервное копирование. В течение долгого времени Cobian Backup находился под моим руководством, но либо я не могу правильно его настроить, либо он не работает полностью при воссоздании места назначения на источнике (т.е. обеспечивает только одностороннее резервное копирование, без какого-либо способа иметь две точные копии),
Мне посоветовали использовать Unison и попробовать. Это действительно хорошо выглядит, но использует SSH. У меня есть реальная проблема с установкой SSH от моего компьютера Windows к одному из пунктов назначения (порт cygwin много раз не работал), и кроме этого, один из моих пунктов назначения вообще не поддерживает SSH - то есть доступ по FTP является единственным доступным способом.
Идеальным решением для меня было бы то, что я могу запустить (в командной строке или в конфигурации), например так:
something.exe path/to/local/folder ftp://user:pass@111.11.11.1/path/to/folder
Если это вообще существует ...