Параметры для SFTP-сервера на компьютере Windows [закрыто]

11

У нас есть клиент, который хочет отправлять нам файлы через SFTP (ссылаясь на то, что FTP небезопасен). У нас есть среда Windows (Windows 2003 Server).

В настоящее время я проверяю copssh (OpenSSH для Windows, http://www.itefix.no/i2/copssh ) и ищу альтернативы или соображения по поводу copssh или любого другого варианта SFTP для Windows. Чем проще в настройке и администрировании, тем лучше.

Раньше я никогда не настраивал хост SFTP, поэтому мне любопытно, что вы все порекомендуете.

Hythloth
источник

Ответы:

2

У меня, как правило, есть чанки дистрибутива CgyWin ( http://www.cygwin.com/ ), и я настроил SSH + SFTP / SCP таким образом, и нашел, что он надежен для этой цели под Windows 2000 / XP / 2003 / Vista / 2008 * . Этот пакет SSH является полным портом пакета OpenSSH, который можно найти в большинстве дистрибутивов Linux и во многих других Unix-подобных версиях (включая BSD, где он появился).

Cygwin может быть чрезмерным для ваших нужд, если все, что вам нужно, это SFTP (я считаю очень полезным иметь полную Linux-подобную среду под рукой, но ваше описание предполагает, что вам не нужно ничего подобного). Упомянутый вами copssh на самом деле основан на порте Cygwin OpenSSH, я понимаю, что это просто части SSH и требования, извлеченные из Cygwin, и ничто иное, поэтому должно работать так же хорошо.

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

[*] У меня были проблемы с exim через cygwin в 2008 году, хотя это было некоторое время назад до того, как официально была поддержана версия 2008, так что это может быть решенной проблемой, но SSH с bash и всеми обычными инструментами командной строки, которые я использую, работали безупречно.

Дэвид Спиллетт
источник
7

Я обнаружил, что разрывы между моделями разрешений между CopSSH, Cygwin и Windows / NTFS - это колоссальная головная боль, которую надо поддерживать. Насколько я помню, нужно было выстроить три слоя ACL. И это было очень чувствительно к версиям .dll. Это было несколько лет назад, возможно, это было улучшено. Для меня это был случай, когда вещи были «бесплатными, только если твое время ничего не стоит» ... даже тогда, когда моя зарплата приносила пользу времени, потраченному на борьбу с программным обеспечением.

В эти дни я трачу $ 100 / Box на WinSSHD от BitVise, который был твердо установлен и забыл. Я не имею никакого отношения к тому, чтобы быть счастливым клиентом; Посмотрите на WinSSHD.

редактировать: пошаговая настройка WinsSSHD SFTP

AndyN
источник
+1 за «бесплатно, только если ваше время ничего не стоит». так верно с такими вещами ... дни и дни могут исчезнуть, борясь с такими вещами
mblackwell8
1

Вы можете попробовать SFTPPlus Server . Это работает на Windows, но также Linux и Unix. Он поставляется с веб-инструментом администрирования для настройки протоколов и учетных записей SFTP / SCP.

В то же время он поддерживает FTPS (явный и косвенный) и HTTP / HTTPS, поэтому вы можете получить доступ к одним и тем же файлам по нескольким протоколам.

Как отмечалось ранее, разрешения в Cygwin являются большой головной болью, поэтому я рекомендую собственный сервер.

Я один из тех, кто разрабатывает SFTPPlus

Ади Ройбан
источник
0

Cerberus FTP Server 4 теперь поддерживает SFTP в Windows (а также FTPS). Это быстрая установка, и у них есть обширная справочная документация, доступная онлайн. Кроме добавления SFTP-интерфейса в GUI, никаких других настроек для работы SFTP не требуется. Версия 4.0 все еще находится в бета-версии, но я широко использовал ее и нашел ее очень стабильной.

Загрузки доступна здесь и установка учебник доступен на веб - сайте.

Грант
источник
0

CompleteFTP - это сервер SFTP и FTP / FTPS для Windows, который вы могли бы рассмотреть. Он также поддерживает HTTP и HTTPS. Раскрытие информации: я являюсь одним из разработчиков CompleteFTP.

Брюс Блэкшоу
источник
0

Microsoft недавно выпустила собственную сборку OpenSSH для Windows ( релизы и загрузки ).

У него нет зависимости от Cygwin или чего-либо еще, и он довольно легкий (по сравнению с Cygwin).

Я подготовил руководство по настройке SSH / SFTP-сервера в Windows, используя эту сборку Microsoft OpenSSH .


Помимо этого у меня есть хороший опыт работы с SSH-сервером Bitvise (у них есть бесплатная версия для личного использования).


Copssh - мертвый проект.

Мартин Прикрыл
источник
0

Если целью является простое администрирование, вы можете попробовать следующие варианты

Rebex Tiny SFTP сервер

  • Автономное приложение для Windows
  • Разархивируйте и запустите.
  • Один пользователь, одна папка.
  • Конфигурация через редактирование файла конфигурации (похоже на web.config).
  • Бесплатно для всех.
  • Исходный код включен, может быть расширен.

Буру SFTP-сервер

Облегченный SFTP-сервер для Windows. Установка как:

' unzip the package and run
buru user add myuser --password mypassword --rootdir c:\data
buru run
  • может работать как услуга
  • неограниченное количество пользователей
  • бесплатно для некоммерческого использования

Список SFTP-серверов для Windows

Есть список SFTP серверов, список sftp.net/servers . Проверьте это и выберите свой собственный. Отказ от ответственности: я один из сопровождающих сайта sftp.net, и я также участвую в разработке Rebex Tiny Server и BuruServer.

Мартин Вобр
источник
-3

Попробуйте посмотреть на сервере filezilla. http://filezilla-project.org/download.php?type=server Те же самые ребята, которые делают очень, очень популярный клиент FTP / SFTP, делают сервер для Windows.

Брайан
источник
1
Я исследовал этот проект как потенциальный SFTP-сервер, но, к сожалению, в настоящее время сервер FileZilla не поддерживает SFTP, он включен только в клиент.
Loftx