Сведения о вопросе

DUNKER

12:38, 17th August, 2020

Теги

Безопасная синхронизация папок по общедоступной сети

Просмотров: 615   Ответов: 11

Мне нужно, чтобы файлы & папок на двух Windows основе, не доменных машин синхронизированы через общедоступную сеть.

Я думал rsync над SSH - но мне было интересно, есть ли более простое решение? Есть ли возможность использовать sync framework через SFTP/SCP/SSH?

Или я открыт для лучших идей?



  Сведения об ответе

appple

07:08, 29th August, 2020

Я не думаю, что вы могли бы пройти мимо rsync. Это быстро, надежно и в сочетании с SSH (что является вашим требованием), безопасно. Это также бесплатно!

Если вам нужна некоторая интеграция с вашими системами управления версиями, проверьте Unison .

Существуют также коммерческие альтернативы, такие как InstantSync .


  Сведения об ответе

PHPH

20:43, 4th August, 2020

Решил выложить то, что я наконец - то сделал-WinSCP - http://winscp.net

Подключается через GUI к SFTP серверу + поддерживает Local/Remote/Both синхронизацию + сценарий с command-line/batch интерфейсом.


  Сведения об ответе

SKY

16:56, 15th August, 2020

Похоже, что это учебное пособие для использования FolderShare .


  Сведения об ответе

9090

01:11, 4th August, 2020

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

У меня была такая же проблема год назад у клиента. Нам нужно было скриптовое решение без графического интерфейса для синхронизации большой папки с несколькими подпапками через интернет!

В то время система использовала rsync, но мне не нравилась необходимость установки инструмента linux и необходимости vpn между ними для обеспечения связи.

Таким образом, первым подходом был сценарий с Powershell и использованием WinSCP и IIS ftps (ftp над ssl). WinSCP и IIS ftps не работали хорошо вместе! Синхронизация часто приводит к странным исключениям, которые мы не могли исправить. Затем мы переключились на CrushFTP и sftp (ssh ftp).

Это решение работает очень хорошо! У нас было более 300 автоматических ночных развертываний, и ни один не потерпел неудачу. Поэтому я могу рекомендовать использовать powershell для сценариев и библиотеку WinSCP для синхронизации папок с сервером sftp (не ftps). Хотя он определенно не так быстр, как rsync, он очень стабилен и легко поддается сценарию.


  Сведения об ответе

appple

01:39, 24th August, 2020

попробуйте это, SSHSync для windows

http://code.google.com/p/sshsync/

Приложения командной строки, которые позволяют интеллектуальные Безопасные передачи FTP. SshSync поддерживает только передачу типа pull, но позволяет использовать закрытый ключ для обеспечения безопасности аутентификации. Текстовый файл, содержащий список всегда обрабатываемых файлов, используется для проверки того, что извлекаются только 'new' файлов.


  Сведения об ответе

pumpa

08:51, 16th August, 2020

вы можете использовать сервер vpn на hamachi


  Сведения об ответе

darknet

16:42, 22nd August, 2020

Вы можете настроить общие папки через безопасный VPN с помощью Hamachi, а затем использовать приложение синхронизации папок, чтобы синхронизировать их.


  Сведения об ответе

ЯЯ__4

04:09, 5th August, 2020

Вы пробовали отмеченный наградами rsyncrypto ?


  Сведения об ответе

DAAA

17:29, 28th August, 2020

Я использую SVN. Он работает (я думаю) над SSH и SSL.

Полная версионирование, синхронизация файлов, что не нравится?


  Сведения об ответе

FAriza

13:11, 12th August, 2020

Я бы рекомендовал rdiff-backup . Он поддерживает инкрементное резервное копирование через SSH и является бесплатным и проверенным решением. Будучи инкрементным, он также позволяет получить доступ к файлам, которые были удалены или к более старым версиям измененных файлов.


  Сведения об ответе

prince

19:41, 22nd August, 2020

+1 за рекомендацию Криса. Это именно то, для чего я использую FolderShare, поддерживает синхронизацию папок на 3 PCs под управлением Windows и 2 Mac под управлением OS X.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться