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

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

Я думал о rsync над SSH - но мне было интересно, есть ли более простое решение? Любая возможность использования структуры синхронизации по SFTP / SCP / SSH?

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

25.08.2008 01:46:05
11 ОТВЕТОВ

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

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

Есть также коммерческие альтернативы, такие как InstantSync .

4
25.08.2008 02:02:24

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

1
25.08.2008 02:04:26
Я не думаю, что у FolderShare есть «Провайдер SFTP»
cpuguru 17.09.2008 13:03:56

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

0
25.08.2008 03:41:29

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

0
25.08.2008 03:41:36

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

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

0
25.08.2008 05:30:09
Все скрытые .folders и файлы отслеживания изменений, которые действительно увеличивают количество файлов и общий размер данных.
Renaud Bompuis 3.12.2008 23:31:31

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

0
25.08.2008 07:24:03

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

0
25.08.2008 07:28:31
РЕШЕНИЕ

Я решил опубликовать то, что я наконец-то пошел с - WinSCP - http://winscp.net

Подключается через графический интерфейс к SFTP-серверу + поддерживает локальную / удаленную / обе синхронизации + возможность сценариев с интерфейсом командной строки / пакетной обработки.

2
10.09.2008 20:32:38

Вы можете использовать сервер VPN на Хамачи

0
25.02.2009 10:33:37

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

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

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

0
4.10.2010 21:49:42

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

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

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

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

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

1
1.12.2015 12:53:11