Я оглянулся и ничего не смог найти для этого.

Есть много программ, которые позволяют синхронизировать по FTP или SFTP. Но вот беда. Я за прокси, который вызывает 2 основных вопроса. Во-первых, прокси предотвращает нормальные соединения SSH; но я смог установить соединение PuTTY без проблем. Во-вторых, прокси-сервер FTP не обрабатывает "стандартные" команды FTP для изменения временных отметок удаленного файла (например, MDTM). Таким образом, это приводит к тому, что синхронизация не работает, потому что каждый раз, когда файл загружается, он получает новое время, что затем снова не соответствует файлу, и так далее. Я пытаюсь синхронизировать / создавать резервные копии файлов, которые изменились только при их изменении.

Мои потребности несколько:

  1. Было бы хорошо использовать установленное программное обеспечение ... SyncBackSE, GoodSync (который предположительно использует PuTTY, но я не могу заставить его работать), rsync и т.д. Короче говоря, я не хочу писать свой собственный код, если я могу избежать этого. Многие стандартные программы заблокированы прокси-сервером (например, DropBox).

  2. Мне бы не хотелось слишком углубляться в это ... редактирование файлов .conf, запуск демонов и т.д. Выходит за рамки того, что я бы предпочел.

  3. Предпочтительна двусторонняя синхронизация, включая папки, удаления и т.д.

На что я посмотрел:

  • Бесконечные поиски по SFTP, ssh через прокси-сервер, rsync через PuTTY, переадресация портов для FTP (пассивный режим убивает меня каждый раз при этом) и десятки других.

  • GoodSync. Предположительно позволяет мне использовать кредиты PuTTY, но я не могу понять, как.

  • Написание собственного программного обеспечения для этого. Обычно заканчиваются проблемами с открытием новых соединений для каждой передачи файла (медленным), или проблемами с определением, какие файлы новые, удаленные и т.д., Время (у меня не так много времени, чтобы посвятить этому).

Кто-нибудь пробовал это и удалось? Если так, то как?

Спасибо заранее за любую помощь.

1 ответ1

2

Поскольку вы можете подключиться через Putty с помощью прокси, то, вероятно, проще всего будет добавить прокси-сервер socks в Putty, то есть динамический порт, и затем из всех инструментов резервного копирования, которые вы пробовали, выбрать тот, который может работать через прокси socks, т.е. WinSCP.

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