Я оглянулся и ничего не смог найти для этого.
Есть много программ, которые позволяют синхронизировать по FTP или SFTP. Но вот беда. Я за прокси, который вызывает 2 основных вопроса. Во-первых, прокси предотвращает нормальные соединения SSH; но я смог установить соединение PuTTY без проблем. Во-вторых, прокси-сервер FTP не обрабатывает "стандартные" команды FTP для изменения временных отметок удаленного файла (например, MDTM). Таким образом, это приводит к тому, что синхронизация не работает, потому что каждый раз, когда файл загружается, он получает новое время, что затем снова не соответствует файлу, и так далее. Я пытаюсь синхронизировать / создавать резервные копии файлов, которые изменились только при их изменении.
Мои потребности несколько:
Было бы хорошо использовать установленное программное обеспечение ... SyncBackSE, GoodSync (который предположительно использует PuTTY, но я не могу заставить его работать), rsync и т.д. Короче говоря, я не хочу писать свой собственный код, если я могу избежать этого. Многие стандартные программы заблокированы прокси-сервером (например, DropBox).
Мне бы не хотелось слишком углубляться в это ... редактирование файлов .conf, запуск демонов и т.д. Выходит за рамки того, что я бы предпочел.
Предпочтительна двусторонняя синхронизация, включая папки, удаления и т.д.
На что я посмотрел:
Бесконечные поиски по SFTP, ssh через прокси-сервер, rsync через PuTTY, переадресация портов для FTP (пассивный режим убивает меня каждый раз при этом) и десятки других.
GoodSync. Предположительно позволяет мне использовать кредиты PuTTY, но я не могу понять, как.
Написание собственного программного обеспечения для этого. Обычно заканчиваются проблемами с открытием новых соединений для каждой передачи файла (медленным), или проблемами с определением, какие файлы новые, удаленные и т.д., Время (у меня не так много времени, чтобы посвятить этому).
Кто-нибудь пробовал это и удалось? Если так, то как?
Спасибо заранее за любую помощь.