Сравнение SSH серверов - Comparison of SSH servers

An SSH сервер это программа, которая использует безопасная оболочка протокол для приема подключений с удаленных компьютеров. SFTP /SCP передача файлов и подключения к удаленному терминалу - популярные варианты использования SSH-сервера.

Общий

ИмяРазработчикДата первого выпускаПоследний выпускДата последнего выпускаЛицензия
Apache MINA SSHDФонд программного обеспечения Apache20092.5.12020-07-01[1]Лицензия Apache v2
Bitvise SSH-серверBitvise Limited20018.432020-06-06[2]Проприетарный, Бесплатно для некоммерческого использования
CopSSHИтефикс2003-08-127.4.02020-10-01[3]Проприетарный
CrushFTP серверCrushFTP, ООО2003-01-019.0.02018-10-30Проприетарный, условно-бесплатная
DropbearМэтт Джонстон2003-04-06[4]2020.812020-10-29[5]Массачусетский технологический институт
lshНильс Мёллер1999-05-23[6]2.12013-06-26GPL
OpenSSH (Безопасная оболочка OpenBSD)В OpenBSD проект1999-12-018.42020-09-27[7]BSD
ТелепортГравитационный2016-06-234.2.92020-05-05[8]Лицензия Apache v2
волкwolfSSL2019-10-311.4.32019-04-18[9]GPLv3 или коммерческое распространение

Платформа

В операционные системы или же виртуальные машины серверы SSH предназначены для работы без подражание; есть несколько возможностей:

  • Нет указывает на то, что он не существует или никогда не выпускался.
  • Частичное указывает на то, что, хотя сервер работает, ему не хватает важных функций по сравнению с версиями для других ОС, но он все еще находится в стадии разработки.
  • Бета указывает на то, что, хотя версия полностью функциональна и выпущена, она все еще находится в разработке (например, для обеспечения стабильности).
  • да указывает, что он был официально выпущен в полностью функциональной, стабильной версии.
  • Упавший указывает, что пока сервер работает, новые версии для указанной ОС больше не выпускаются; число в скобках - последняя известная стабильная версия, которая была официально выпущена для этой ОС.
  • Включено указывает, что сервер поставляется предварительно упакованным или интегрированным в операционную систему.

Список не является исчерпывающим, а скорее отражает наиболее распространенные на сегодняшний день платформы.

ИмяMac OS XКлассическая Mac OSWindowsCygwinBSDLinuxСолярисЯваOpenVMSz / OSAmigaOSAIXHPUXiOS: iPhone,[Примечание 1] Ipod TouchWebOSAndroid
Apache MINA SSHDдаНетдаНетдадададаНетНетНетдадаНетНетНет
Bitvise SSH-серверНетНетдаНетНетНетНетНетНетНетНетНетНетНетНетНет
CopSSHНетНетдадаНетНетНетНетНетНетНетНетНетНетНетНет
CrushFTP сервердаНетдадададададаНетНетНетдадаНетНетНет
DropbearдаНетНетдадададаНетНетНетНетдадаНетда[Заметка 2]да
lshдаНетНетНетЧастичное[Заметка 3]дадаНетНетНетНетНетНетНетНет??
OpenSSH (Безопасная оболочка OpenBSD)ВключеноНетНеобязательный[Примечание 4]ВключеноВключеноВключено[Примечание 5]даНетдададада[Примечание 6]Включенода[Примечание 7]да[Заметка 2]Частичное
волкдаНетдададададаНетНетНетНет????Нет??Нет

Функции

ИмяSSH1SSH2Перенаправление портаSFTPSCPПоддерживает IPv6Поддерживает авторизованные ключи OpenSSHРазделение привилегийFIPS 140-2 поддерживать
Apache MINA SSHDНетдадададададаНет?
Bitvise SSH-серверНетдададададададада
CopSSHдададададададада[10]?
CrushFTP серверНетдадададададада?
DropbearНетдадаЧастичноедададаНет?
LshНетдададада????
OpenSSH (Безопасная оболочка OpenBSD)Нет[11]дадададададада[10]да[Примечание 8]
волкНетдадададададаНетда

Смотрите также

Примечания

  1. ^ Если не указано иное, iPhone относится к не-взломанный устройств.
  2. ^ а б OpenSSH и Dropbear доступны как пакеты дополнительного ПО, установленные PreWare (поддерживаемые WebOS Internals)
  3. ^ Lsh официально поддерживает только одну платформу BSD, FreeBSD.[нужна цитата ]
  4. ^ Собственный OpenSSH для Windows 10 - это необязательный компонент, который можно установить. OpenSSH можно установить в Windows начиная с Windows 10 версии 1709 и выше. Проект называется Win32-OpenSSH (также содержит 64-битную версию), размещенный на GitHub.
  5. ^ Наиболее Дистрибутивы Linux имеют OpenSSH в качестве официального пакета, но некоторые этого не делают.
  6. ^ OpenSSH 3.4 был первый выпуск включен поскольку AIX
  7. ^ Только для взломанный устройств.
  8. ^ Сервер OpenSSH может быть построен с FIPS 140-2

Рекомендации

  1. ^ https://github.com/apache/mina-sshd/
  2. ^ https://www.bitvise.com/ssh-server-version-history
  3. ^ «Обновление Copssh - 7.4.0». itefix.net.
  4. ^ Изменения в Dropbear на официальной веб-странице
  5. ^ "Индекс / dropbear". ucc.asn.au.
  6. ^ "Список / ~ nisse / archive /". liu.se.
  7. ^ «Примечания к выпуску OpenSSH 8.4».
  8. ^ "Гитхаб".
  9. ^ "волкСШ".
  10. ^ а б Справочная страница sshd_config в проекте openbsd 2016-05-18. Проверено 18 мая 2016.
  11. ^ Примечания к выпуску OpenSSH 7.5, сервер SSHv1 больше не поддерживается Проверено 9 июля 2017.