Назад | Перейти на главную страницу

SSH-сервер Interix / SUA хороший?

Существует множество доморощенных SSH-серверов (некоторые бесплатные, некоторые платные), но я всегда придерживался порта Cygwin для OpenSSH, потому что:

  1. Несмотря на все его странные свойства, я знаком с Cygwin и, скорее всего, знаю, как отлаживать его, когда что-то идет не так, и

  2. Это дает мне только слегка мертвую оболочку (то есть не cmd.exe) для работы.

Так было несколько лет назад, когда я перестал использовать Windows для Linux. Что ж, я вернулся, и кое-что изменилось:

В эти дни я использую MinGW для выполнения большей части своей нативной разработки для Windows, и я очень рад сообщить, что он здесь надолго. Однако отсутствие SSH-сервера меня убивало, и большинство других вариантов показалось мне недостаточно убедительным, чтобы я прекратил использовать Cygwin OpenSSH (который также дает мне массу других полезных пакетов, которые будут делать все правильно, поскольку пока я не компилирую C.)

Но, возможно, SUA - это то, что позволит мне навсегда бросить Cygwin! В частности, SUA у сообщества есть версия сервера OpenSSH. Итак, мой вопрос: действительно ли это работает, и достаточно ли он на пути к тому, чтобы стать фактической реализацией SSH (так же, как службы удаленных рабочих столов стали де-факто приложением удаленного взаимодействия для корпоративной Windows), на которую стоит переключиться?

Мой университет использует OpenSSH для SUA, чтобы получить доступ по SFTP в системах Windows Server 2008. Вам придется беспокоиться о том, что SUA - это UNIX, а не Linux (журналы находятся в разных местах, например), а также инструменты, созданные для защиты от атак грубой силы SSH, таких как Denyhosts и fail2ban, насколько мне известно, просто не существуют. В целом я бы определенно рекомендовал установить и посмотреть на него, но помните о проблеме безопасности.