У нас есть клиент, который хочет отправить нам файлы через SFTP (ссылаясь на то, что FTP по своей сути небезопасен). У нас есть среда Windows (Windows 2003 Server).
В настоящее время я рассматриваю copssh (OpenSSH для Windows, http://www.itefix.no/i2/copssh) и ищу альтернативы или соображения по поводу copssh или любого другого варианта SFTP для Windows. Чем проще в настройке и администрировании, тем лучше.
Я никогда не настраивал SFTP-хост, поэтому мне интересно, что бы вы посоветовали.
Я склонен иметь блоки распределения CgyWin установленный (http://www.cygwin.com/) и иметь SSH+SFTP/SCP, устанавливают тот путь и дал, нашел, что это было надежно с этой целью в соответствии с Windows 2000/XP/2003/Vista/2008*. Это - пакет SSH, полный порт иска OpenSSH, как найдено в большинстве дистрибутивов Linux и многих других Unix-likes (включая BSD, где это произошло).
Cygwin может быть излишеством для Вас, нуждается, если все, в чем Вы нуждаетесь, является SFTP, хотя (я нахожу очень полезным иметь полную подобную Linux среду в моих кончиках пальцев, но Ваше описание предлагает, чтобы Вам не было нужно ничто как этот). copssh, который Вы упоминаете, на самом деле основан на cygwin порте OpenSSH, мое понимание его, что это - просто части SSH, и требования вышли из cygwin ни с чем иным, работа точно также - также.
Длинная короткая история: Я рекомендую продолжать исследовать copssh, если Вы не хотите некоторые из многих других вещей, которые идут с cygwin, в этом случае исследуют это вместо этого.
[*] у меня были проблемы с exim через cygwin под 2008, хотя это было, только что до 2008 официально поддерживался так, чтобы могла быть разрешенная проблема, но SSH с ударом и всеми обычными инструментами командной строки, которые я использую, работали безупречно.
Я нашел, что разрывы модели полномочий между CopSSH, Cygwin и Windows/NTFS были колоссальной головной болью для хранения прямым. Это были три уровня ACL, которые должны были выстроиться в линию, как я вспоминаю. И это было очень чувствительно к .dll версиям. Это было несколькими годами / несколько заданий назад, возможно, это было улучшено. Для меня это был случай вещей, являющихся "свободным, только если Ваше время ничего не стоит"..., даже когда это была моя зарплата, которая видела преимущество со времени, проведенного, борясь с программным обеспечением.
В эти дни я трачу 100$/упаковывающий для WinSSHD от BitVise, который был единогласно устанавливать-и-забывать. У меня нет присоединения вне того, чтобы быть счастливым клиентом; взгляните на WinSSHD.
Пошаговая установка править: WinsSSHD SFTP
FTP-сервер Цербера 4 теперь поддержки SFTP в Windows (а также FTPS). Это - быстрая установка, и они имеют обширную документацию справки в наличии онлайн. Кроме добавления интерфейса SFTP в GUI нет никакой другой установки, требуемой заставить SFTP работать. Версия 4.0 все еще В БЕТА-ВЕРСИИ, но я использовал ее экстенсивно и нашел, что это очень стабильно.
Загрузка доступна здесь, и учебное руководство по установке доступно на их веб-сайте.
CompleteFTP - это сервер SFTP и FTP / FTPS для Windows, который вы могли бы рассмотреть. Он также поддерживает HTTP и HTTPS. Раскрытие информации: я являюсь одним из разработчиков CompleteFTP.
Попробуйте посмотреть на сервер filezilla. http://filezilla-project.org/download.php?type=server Те же ребята, которые делают очень, очень популярный клиент FTP / SFTP, делают сервер для Windows.
Можно попробовать SFTPPlus Server. Он работает не только на Windows, но и на Linux и Unix. Он поставляется с веб-инструментом администрирования для настройки SFTP / SCP протоколов и учетных записей.
В то же время он обеспечивает поддержку FTPS (explicit и implict) и HTTP / HTTPS, так что вы можете получить доступ к одним и тем же файлам по нескольким протоколам.
Как уже говорилось ранее, разрешения в Cygwin - большая головная боль, поэтому я рекомендую родной сервер.
Я один из людей, которые разрабатывают SFTPPlus
.Недавно выпущенный Microsoft собственная сборка OpenSSH для Windows ( Релизы и загрузки ).
Она не зависит от Cygwin или чего-либо еще и довольно легкая (по сравнению с Cygwin).
Я подготовил руководство по настройке SSH / SFTP-сервера в Windows с использованием этой сборки Microsoft OpenSSH .
В остальном у меня есть хороший опыт работы с Bitvise SSH-сервером (у них есть бесплатная версия для личного использования).
Copssh - мертвый проект.
Если целью является простое администрирование, вы можете попробовать следующие варианты
Облегченный сервер SFTP для Windows. Установка выглядит так:
' unzip the package and run
buru user add myuser --password mypassword --rootdir c:\data
buru run
Список SFTP-серверов для Windows
Есть list список серверов SFTP sftp.net/servers . Проверьте это и выберите свой. Отказ от ответственности: я один из сопровождающих сайта sftp.net, а также участвую в разработке Rebex Tiny Server и BuruServer.