Что такое хороший SSH-сервер для использования в Windows? [закрыто]

В свободное время я дистанционно поддерживаю офис моей жены через VPN в Windows Server. Я собираюсь приобрести беспроводную широкополосную услугу, которая не поддерживает VPN.

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

Какова лучшая версия SSH Сервер для Windows Server 2003, или я просто использую sshwindows ?

113 голосов | спросил Bruce McLeod 15 Mayam09 2009, 03:13:24

9 ответов


40

Я использовал FreeSSHd в своем домашнем окне Windows и не сталкивался с какими-либо ограничениями. Настоятельно рекомендуется.

ответил Dave K 15 Mayam09 2009, 03:18:50
50

Мы уже несколько лет используем Bitvise WinSSHD и очень довольны им , Это бесплатно для «некоммерческого /личного» использования, но даже версия для оплаты не очень дорога. Это хорошо, потому что он разработан специально для Windows и поддерживает практически любой тип аутентификации, который вы выбрали бы (AD, Kerberos, автономный пользовательский db и т. Д.). Установка и обновление - это легкий ветерок. Первоначальная конфигурация имеет приятный графический интерфейс, и я считаю, что большая часть конфигурации также доступна для сценариев. Их сайт дает более полный список функций.

* Редактирование: похоже, Bitvise решил переименовать продукт в Bitvise SSH Server

ответил Ryan Bolger 15 Mayam09 2009, 04:06:45
14

Я оцениваю KpyM SSH Server , и он выглядит довольно хорошо и лицензирован BSD с исходным кодом. Он основан на cryptlib fundementally и создает Window Station для каждого сеанса, поэтому он является одним из немногих открытых SSH-решений с открытым исходным кодом, которые корректно работают с PowerShell.

Мы использовали OpenSSH, скомпилированный для Interix /SFU /SUA для последнего несколько лет. Недостатком является то, что OpenSSH не очень хорошо играет с PowerShell, что является досадой, и для этого требуется полная подсистема POSIX от Services for Unix 3.5 или подсистемы для Unix-приложений (Win2k3 R2 и более поздние версии).

Несколько лет назад мы использовали Vandyke, и он работал хорошо.

Bitvise WinSSHD - это очень приятно. Поддерживает aes256 и aes128 из коробки. Это не открытый исходный код, но он бесплатный (с повреждением AD) для личного использования и очень разумный 100 долларов США за сервер для коммерческого использования. Может быть настроен на использование powershell в качестве оболочки по умолчанию и powershell работает правильно. WinSSHD имеет очень подробную конфигурацию для каждой учетной записи и для каждой группы, а также для каждого клиентского IP-адреса и для каждого DNS-клиента. Существуют действия входа и выхода из системы, которые могут быть настроены для каждой учетной записи или группы. Поддерживает файлы открытого ключа OpenSSH. Предоставляет API автоматизации. Запись журналов в журнал событий Windows и /или текстовый файл. Все еще имеет небольшой и легкий сервис.

ответил Brian Reiter 16 J0000006Europe/Moscow 2009, 01:15:51
9

CopSSH - это хорошо. Он обертывает Cygwin OpenSSH в установщике и делает его очень быстрым и легким для настройки.

ответил sherbang 23 Maypm09 2009, 21:22:33
8

Я бы использовал один из cygwin.

Это напрямую не отвечает на ваш вопрос, но я считаю, что SSL так же безопасен, как SSH, и вы также можете использовать stunnel или socat ( http://www.dest-unreach.org/socat/), чтобы открыть сертифицированный сертификатом ssl-зашифрованный порт для удаленного рабочего стола. Socat будет аутентифицироваться с использованием сертификатов ssl-клиента и перенаправлять трафик в порт rdp. На вашей машине вы сделаете то же самое в обратном порядке. На странице man есть образцы для этого, и socat доступен для окон

ответил Christian 15 Mayam09 2009, 03:22:43
7

Один из вариантов: OpenSSH для Windows :

  

OpenSSH для Windows - бесплатный пакет   который устанавливает минимальный сервер OpenSSH   и клиентские утилиты в Cygwin   пакет без полного   Установка Cygwin.

     

Пакет OpenSSH для Windows   обеспечивает полную поддержку SSH /SCP /SFTP.   Поддержка терминала SSH обеспечивает   знакомое приглашение командной строки Windows, в то время как   сохраняя пути Unix /Cygwin для   SCP и SFTP.

ответил splattne 20 Maypm09 2009, 22:16:11
2

У меня всегда были хорошие впечатления от программного обеспечения Van Dyke (они делают IMO лучшим клиентом Windows SSH). Для использования SSH-сервера Windows у них есть то, что они называют сервером VShell.

http://www.vandyke.com/products/vshell/index.html

ответил Jauder Ho 20 Maypm09 2009, 22:23:23
2

Лично я бы избегал вариантов Cygwin. У меня были проблемы с запуском OpenSSH, поскольку служба блокирует обновления Windows. Отлично подходит для непроизводительных серверов, но не для того, что вы хотите использовать для решения удаленного доступа, если вы пытаетесь применить эти самые обновления.

ответил JoshRivers 2 J0000006Europe/Moscow 2009, 23:14:14
2

Я нашел FortressSSH быстрым и надежным решением. Они даже прошли сертификацию Microsoft для Windows

http://pragmasys.com/FortressSSHServer.asp

ответил Jeffrey 12 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 12 Sep 2011 17:59:03 +0400 2011, 17:59:03

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132