Какие есть хорошие SSH-серверы для Windows?

Пытаюсь настроить SSH-сервер на Windows Server 2003. Какие есть хорошие? Желательно с открытым исходным кодом. Я планирую использовать WinSCP в качестве клиента, поэтому сервер, который поддерживает расширенные функции, реализованные этим клиентом, был бы замечательным.


person Dane O'Connor    schedule 20.08.2008    source источник
comment
Вместо закрытия почему бы не перейти на ServerFault?   -  person mikemaccana    schedule 04.04.2014
comment
Это уже было задано из-за сбоя сервера ..и закрыто как не по теме...   -  person Liam    schedule 22.12.2014
comment
mina.apache.org/sshd-project — один из немногих проектов с открытым исходным кодом.   -  person kervin    schedule 14.08.2015
comment
Microsoft недавно выпустила собственную сборку OpenSSH для Windows. На сайте WinSCP я добавил руководство по настройке SSH/SFTP-сервера в Windows с использованием этой сборки Microsoft OpenSSH.   -  person Martin Prikryl    schedule 24.03.2017
comment
@MartinPrikryl, он работает так же хорошо, как bitvise ssh-сервер?   -  person alpha_989    schedule 12.03.2018
comment
Список SFTP-серверов для Windows можно найти по адресу sftp.net/servers.   -  person Martin Vobr    schedule 20.12.2018


Ответы (7)


Я использую SSH-сервер Bitvise, и это действительно здорово. От установки до администрирования все это делается через графический интерфейс, поэтому вам не нужно собирать файл sshd_config. Кроме того, если вы используете их клиент, Tunnelier, вы получаете некоторые бонусные функции (такие как сопоставление общих ресурсов, настройка переадресации портов на стороне сервера и т. д.) Если вы не используете их клиент, он все равно будет работать с клиентами SSH с открытым исходным кодом.

Это не программа с открытым исходным кодом, и она стоит 39,95 долларов, но я думаю, что она того стоит.

ОБНОВЛЕНИЕ 2009-05-21 11:10: цена изменилась. Текущая цена составляет 99,95 долларов США за установку для коммерческих целей, но теперь она бесплатна для некоммерческого/личного использования. Вот текущая цена.

person Jesse Dearing    schedule 20.08.2008
comment
Я думаю, что ваша информация о ценах немного устарела. Для некоммерческого личного использования сейчас это действительно бесплатно. Стандартная лицензия на один сервер стоит 100 долларов. - person Ryan Bolger; 20.05.2009
comment
Ага. Они точно сделали. Обновленный ответ, чтобы отразить это. - person Jesse Dearing; 21.05.2009
comment
Спасибо! Это сработало отлично. Кроме того, я использовал их клиент Tunnelier для создания туннеля SSH от клиента к серверу, и это сработало с первой попытки! - person Lance Fisher; 21.06.2011
comment
Только начал использовать это из Linux для кроссплатформенных сборок. Здорово. - person ScrollerBlaster; 17.02.2012
comment
Мне нравятся коммерческие ssh-серверы, но Windows ДЕЙСТВИТЕЛЬНО нужен собственный бесплатный SSH-сервер. Решения на основе cygwin могут быть проблемой на производственных серверах. - person Jonesome Reinstate Monica; 05.01.2014
comment
@Jonesome, вы можете попробовать github.com/PowerShell/Win32-OpenSSH. Но он очень глючный. Я потратил много времени, пытаясь понять, почему он не работает, в то время как bitvise ssh работал из коробки. Вы можете проверить проблемы с репозиторием github для всех проблем с openssh в Windows. - person alpha_989; 12.03.2018
comment
@ alpha_989 alpha_989 этот github является официальным ssh-сервером Microsoft для win-сервера? - person Jonesome Reinstate Monica; 12.03.2018
comment
да. это верно. Вы также можете проверить это, просмотрев профили людей, которые отправляют код в репозиторий. Все они являются сотрудниками MS. - person alpha_989; 12.03.2018

Я согласен с тем, что cygwin/OpenSSH — лучший выбор, но, по меньшей мере, его настройка может быть связана. Вот документ, который поможет вам начать работу: Установка OpenSSH

person Jason Baker    schedule 20.08.2008
comment
По состоянию на 13 сентября 2012 года сопровождающий этой страницы удалил ее. - person Randy Orrison; 17.09.2012
comment
@ Джейсон-Бейкер, почему ты думаешь, что Cygwin лучше? Я попробовал mobassh, основанный на cygwin. У него было много проблем с неправильной кодировкой. windows-machine" title="как запустить скрипт Python удаленно через ssh на компьютере с Windows">serverfault.com/questions/901041/. Он также не распознавал переменные пути .. не имел автозаполнения и т. Д. И т. Д. - person alpha_989; 12.03.2018
comment
Bitvise SSH обеспечивает почти близкую к родной cmd или powershell подсказку из коробки. - person alpha_989; 12.03.2018

Я использую SSH-сервер Bitvise уже несколько лет. Это замечательный продукт, его легко настроить и обслуживать. Это дает вам отличный контроль над тем, как пользователи подключаются к серверу с поддержкой групп безопасности.

person Brian Lyttle    schedule 20.08.2008
comment
На дворе 2015 год, а я до сих пор использую WinSSHd. - person Brian Lyttle; 14.10.2015

копсш — OpenSSH для Windows

http://www.itefix.no/i2/copssh

Упаковывает основные двоичные файлы Cygwin.

person Community    schedule 05.06.2009
comment
‹Цитата›Copssh — это реализация сервера и клиента OpenSSH для систем Windows с графическим интерфейсом администратора. Это еще одна упаковка переносимых OpenSSH, Cygwin, некоторых популярных утилит, а также реализация некоторых лучших практик в отношении безопасности. Вы можете использовать Copssh для удаленного администрирования ваших систем или безопасного сбора удаленной информации. - person Gyuri; 28.08.2012

OpenSSH является претендентом. Хотя, похоже, он давно не обновлялся.

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

person mercutio    schedule 20.08.2008

VanDyke VShellлучший сервер Windows SSH I когда-либо работал с. Правда, дороговато (250 долларов). Если вам нужно бесплатное решение, freeSSHd подойдет. Решение CYGWIN всегда является вариантом, однако я обнаружил, что для получения SSH требуется много работы и накладных расходов.

person Joseph Sturtevant    schedule 20.08.2008

Вы можете запустить OpenSSH на Cygwin и даже установить его как службу Windows.

Я когда-то использовал его таким образом, чтобы легко добавлять резервные копии системы Unix — он синхронизировал кучу файлов на сервере Windows, а на сервере Windows были полные резервные копии на ленте.

person Ted Percival    schedule 20.08.2008