Синхронизировать файлы между Mac-сервером и программой на C #? - PullRequest
0 голосов
/ 08 ноября 2011

У меня есть данные на Mac-сервере, на котором у меня есть несколько файлов.Я должен сделать ac # программу, которая подключается к серверу и получает файлы, которые отличаются.

Сервер и рабочая станция не будут находиться в одной сети, поэтому мне нужно иметь безопасный доступ (шифрованиеэто плюс, но в основном другие люди не могут читать файлы на сервере).

Я учил нескольким вещам:

  • Rsync over SSH (но я не нашеллюбая хорошая библиотека на .net сервере, которая управляет ssh и достаточно недавняя)
  • Samba (недостаточно защищен?) / доступ по SFtp (но мне нужно самому сделать механизм хеширования, проверить даты,.)

Какой мой лучший вариант?У вас есть другая (лучшая) идея?

1 Ответ

0 голосов
/ 08 ноября 2011

Я бы определенно использовал Samba / CIFS.Почему это недостаточно безопасно?Он используется операционными системами Windows (его реализация MS) по всему миру, в корпоративных системах.Как вы думаете, почему это недостаточно безопасно?

...