Автоматически синхронизируйте каталоги через FTP во время от часов?

Я хотел бы, чтобы COMPUTER_A синхронизировал что-либо найденное в определенном каталоге, с моим FTP-сервером, COMPUTER_B, но только во время от часов. Я хотел бы, чтобы это автоматически возобновилось, перезагружается ли компьютер.

Я использую FileZilla теперь, но он автоматически не продолжит передавать, когда компьютер будет перезапущен. Я также не думаю, что можно установить времена для передач с FileZilla.

2
задан 02.01.2010, 21:53

6 ответов

Я думаю, что Вы ищете что-то как MozyHome

Как это работает

  1. Зарегистрируйте аккаунт. Создайте учетную запись пользователя MozyHome, которая позволит Вам загружать программное обеспечение MozyHome. Это быстро, легко, и наши пошаговые инструкции будут вести Вас посредством процесса.

  2. Загрузите и установите программное обеспечение. Загрузки MozyHome в только секунды и установка просты и быстры.

  3. Выберите файлы, которые будут сохранены. Просто установите флажки рядом с наборами резервных копий или типы файлов, которых Вы хотите создать резервную копию, и MozyHome делает остальных. В дополнение к выбору файлов наборами резервных копий у Вас также есть опция выбора определенных файлов и каталогов.

URL: https://mozy.com/home

или попробуйте Dropbox

В отличие от других программ, Dropbox не имеет сложного интерфейса для изучения. Это встроило прямо в Ваш рабочий стол! Вот то, как начать:

Шаг 1: Перетащите любой файл или папку в Вашу папку Dropbox.

Шаг 2: После того как Ваш файл/папка в Вашей папке Dropbox, программа сразу начинает синхронизировать его к нашим защищенным серверам. После того как это закончилось, значок файла отмечен с зеленой проверкой. Ваш файл теперь безопасно сохранен онлайн и также доступный с веб-сайта Dropbox. (http://www.getdropbox.com)

Шаг 3: Установите Dropbox (http://www.getdropbox.com/install) на других компьютерах, которые Вы используете, и они также получат копию файлов, Вы вставили свой Dropbox.

Именно! Теперь, когда Dropbox наблюдает Ваш файл, любые изменения, Вы составляете синхронизацию завещания немедленно и автоматически. Это дает Вам свободу работать над любым компьютером, который Вы выбираете. Для большего количества файлов добавления справки к Dropbox посмотрите здесь: https://www.getdropbox.com/help/90

URL: https://www.dropbox.com

0
ответ дан 11.12.2019, 22:43

Три точки.

1) Если обоими концами является Linux, используйте rsync. Это - порядки величины быстрее, чем FTP. Google покажет Вам как.

2) Если Вы застреваете с окнами, то ftp встроен!

Поместите свои команды FTP в файл и выполните следующее в командном окне.

C:\whatever> ftp <commandfile

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

3) FTP не безопасен. Пройдите туннель SSH, если данные или пароль ценны. Они могут быть настроены из Windows с помощью ШПАКЛЕВКИ. Лучший способ автоматизировать туннель SSH использует файлы ключей, потому что нет никакого пароля, который будет украден или подсказка для остановки автоматической операции, и если файл ключей пропадает, когда ноутбук украден, удалите общедоступный файл ключей из другого конца.

0
ответ дан 11.12.2019, 22:43

Единственная вещь, о которой я могу думать для возобновления, состоит в том, чтобы использовать один из вышеупомянутых методов для использования команды FTP и использовать некоторый кунг-фу сценариев, чтобы сделать резюме. Например: Если, когда сценарий для синхронизации по FTP запустится, имейте ту запись сценария в "запущенный" файл состояния. Когда это будет сделано, имейте запись сценария в "законченный" файл. Затем имейте сценарий запуска, исчерпывают, когда окна запускаются, и имейте его, проверяют состояние файла. Если, как файл говорит, "запустился" затем, Вы знаете, что он был прерван, и необходимо повторно выполнить сценарий. Если это говорит "законченный" затем, Вы знаете последнюю завершенную синхронизацию, и Вы не должны запускать синхронизирующий пакетный файл при запуске. (Можно сделать то же самое с started.txt и никаким файлом, если закончено и выполнять сценарий запуска, если файл существует. Который когда-либо путь Вы хотели бы.)

Встроенная команда FTP была бы самой легкой, потому что Вы могли написать сценарий этого.

(Если бы Вы не должны были работать с FTP, и Вы использовали регулярный совместный доступ к файлам Windows, то я рекомендовал бы Robocopy с помощью / Мира для синхронизации.)

Надеюсь, это поможет.

0
ответ дан 11.12.2019, 22:43

Jan 27 редактирования, 2015: В то время как эти другие решения были хороши в то время, это сообщение немного устарело. Теперь я рекомендовал бы использовать Синхронизацию БитТоррента. Это не позволит Вам указать время, чтобы сделать синхронизацию, но это не загрузит ничего кроме того, что необходимо, поэтому если Вы не внесете существенные изменения каждый день, это не будет иметь значения. Можно ограничить отправку и получение уровней в Усовершенствованных Предпочтениях для хранения дневного Интернета быстрым. При абсолютной необходимости в нем, чтобы только работать во время от часов, Вы могли бы использовать окна Task Scheduler, чтобы запустить и остановить его. Если бы Вы также абсолютно связываетесь с ftp, я все еще рекомендовал бы Резервное копирование Cobian.

Старое сообщение: Dropbox не позволит Вам указать время, чтобы сделать загрузку. Ни один не будет SugarSync, хотя SugarSync, по крайней мере, позволит Вам выбрать который каталоги скопировать. Любой из тех свободен максимум для 2 ГБ данных (плюс дополнительные 250 МБ, если Вы используете реферальные ссылки, обеспеченные здесь), и оба просты в использовании. Если Вы находитесь в Windows, Вы могли бы попытаться использовать NetDrive, чтобы отобразить FTP-сайт как сетевой диск и затем использовать Вашу любимую резервную программу (моя - SecondCopy за 30$) запланировать синхронизацию. Или, попробуйте свободное Резервное копирование Cobian, которое будет синхронизировать непосредственно с FTP-серверами.

1
ответ дан 11.12.2019, 22:43

Я установил это использование

  • lsyncd (чтобы сделать что-то каждый раз каталог на удаленной измененной машине)
  • rsync (для передачи файлов. как упомянуто это только передает измененные биты = эффективный),
  • openssh (для разрешения соединения пароля меньше при помощи открытых и закрытых ключей)

Это делает прекрасный, если удаленная машина не находится позади брандмауэра. Мой был, таким образом, я настроил обратный туннель

  • autossh (для поддержания персистентного обратного туннеля)

Этот веб-сайт был полезен: http://fak3r.com/2009/09/14/howto-build-your-own-open-source-dropbox-clone/

У меня были Cygwin на локальной машине и Ubuntu на удаленной.

Счастливый обеспечить больше детали при желании.

1
ответ дан 11.12.2019, 22:43

Можно понравиться SuperFlexible, который может также скопировать на 'облако' на серверах Amazon S3.

BTW, с помощью плоскости FTP очень небезопасен и не должен быть сделан ни с какими персональными данными или данными компании.

0
ответ дан 11.12.2019, 22:43

Теги

Похожие вопросы