Сравнение SSH-клиентов
(Перенаправлено из SSH-клиента )
Клиент SSH — это программа, которая использует протокол защищенной оболочки для подключения к удаленному компьютеру . В этой статье сравниваются избранные известные клиенты.
Общий
[ редактировать ]Имя | Разработчик | Первоначальный выпуск | Платформа | Последний выпуск | Лицензия | графический интерфейс | ТУИ / CLI | |
---|---|---|---|---|---|---|---|---|
Версия | Дата | |||||||
АбсолютТелнет | Небесное программное обеспечение (Брайан Пенс) | 1996 | Окна | 11.24 [ 1 ] | 2020-08-13 | Собственный | ||
Побитовый SSH-клиент | Битвизе Лимитед | 2001 | Окна | 9.32 [ 2 ] [ 3 ] | 2023-12-20 | Собственный | ||
ConnectBot | Кенни Рут Джеффри Шарки |
2007-11 [ а ] | Андроид | 1.9.10 [ 4 ] | 2023-12-21 | Апач-2.0 | ? | ? |
Дропбир | Мэтт Джонстон | 2003-04-06 | ЭКС | 2024.84 [ 5 ] | 2024-04-04 | С | ||
БСД | ||||||||
Сигвин | ||||||||
Линукс | ||||||||
HP-UX | ||||||||
iOS | ||||||||
Условия | ||||||||
macOS | ||||||||
Солярис | ||||||||
eSSH-клиент | Программное обеспечение для кодирования | 2002-07 | БСД | 4.2.0 [ 6 ] | 2007-01-15 | Собственный | ? | ? |
Линукс | ||||||||
macOS | ||||||||
Солярис | ||||||||
Окна | ||||||||
и т. д. | Нильс Мёллер | 1999-05-23 | БСД | 2.1 [ 7 ] | 2013-06-26 | GPL-2.0 или новее | ||
Линукс | ||||||||
macOS | ||||||||
Солярис | ||||||||
ОпенСШ [ б ] | Проект OpenBSD | 1999-12-01 [ с ] | ЭКС | 9.8 [ 8 ] | 2024-07-01 | БСД | ||
Андроид | ||||||||
БСД | ||||||||
Сигвин | ||||||||
Линукс | ||||||||
HP-UX | ||||||||
iOS | ||||||||
Условия | ||||||||
OpenVMS | ||||||||
macOS | ||||||||
Солярис | ||||||||
Окна | ||||||||
з/ОС | ||||||||
Шпатлевка | Саймон Тэтэм | 1999-01-22 | БСД | 0.81 [ 9 ] | 2024-04-15 | С | ||
Линукс | ||||||||
macOS | ||||||||
Солярис | ||||||||
Окна | ||||||||
SecureCRT | Программное обеспечение ВанДайк | 1998-06 | Линукс | 9.3.1 [ 10 ] | 2022-12-06 | Собственный | ||
macOS | 9.3.1 [ 10 ] | 2022-12-06 | ||||||
iOS | 2.4.3 [ 11 ] | 2021-12-13 | ||||||
Окна | 9.3.1 [ 10 ] | 2022-12-06 | ||||||
Тера Срок | Проект ТераТерм | 2004 [ д ] | Окна | 5.2 [ 12 ] | 2024-02-28 | Пункт BSD-3 | ||
TN3270 Плюс | СДИ США, Инк. | 2006 | Окна | 4.0.7 [ 13 ] | 2019-02 | Собственный | ||
WinSCP | Мартин Пршикрыл | 2000 | Окна | 6.3.3 | 2024-04-16 | GNU GPL | ? | |
волкSSH | волкSSL | 2016-07-20 [ и ] | БСД | 1.4.18 [ 14 ] | 2024-07-22 | GPL-3.0 или новее [ ж ] | ||
Сигвин | ||||||||
Линукс | ||||||||
macOS | ||||||||
Солярис | ||||||||
Окна | ||||||||
Терминал ЗОК | EmTec, инновационное программное обеспечение | 1995-07-01 | macOS | 8.08.6 [ 15 ] | 2024-07-03 | Собственный | ||
ОС/2 | 4.15 [ 16 ] | 2004-08-25 | ||||||
Окна | 8.08.6 [ 15 ] | 2024-07-03 |
Платформа
[ редактировать ]Операционные системы или виртуальные машины, на которых SSH-клиенты предназначены для работы без эмуляции, включают несколько возможностей:
- Частичное указывает на то, что, хотя клиент работает, ему не хватает важных функций по сравнению с версиями для других ОС, но он все еще может находиться в стадии разработки.
Список не является исчерпывающим, а скорее отражает наиболее распространенные сегодня платформы.
Имя | macOS | Окна | Сигвин | БСД | Линукс | Солярис | OpenVMS | з/ОС | ЭКС | HP-UX | iOS | Андроид | Условия | Windows Телефон |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
АбсолютТелнет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ? |
Побитовый SSH-клиент | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
ConnectBot | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет |
Дропбир | Да | Нет | Да | Да | Да | Да | ? | ? | Да | Да | Да [ а ] | Нет | Да | ? |
eSSH-клиент | Да | Да | ? | Да | Да | Да | ? | ? | Нет | Нет | Нет | Нет | Нет | ? |
и т. д. | Да | Нет | Нет | Частичный [ б ] | Да | Да | ? | ? | Нет | Нет | Нет | Нет | Нет | ? |
ОпенСШ [ с ] | Включено | Включено [ д ] | Включено | Включено | Включено [ и ] | Да | Да | Да | Да | Да | Да [ а ] | Да | Да | ? |
Шпатлевка | Частичный | Да | ? | Да | Да | Да | ? | ? | Нет | Нет | Нет | Нет | Нет | Бета |
SecureCRT | Да | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | ? |
СмартFTP | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ? |
Тера Срок | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ? |
TN3270 Плюс | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ? |
WinSCP | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да [ а ] | Нет | Нет | ? |
волкSSH | Да | Да | Да | Да | Да | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Терминал ЗОК | Да | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ? |
Имя | macOS | Окна | Сигвин | БСД | Линукс | Солярис | OpenVMS | з/ОС | ЭКС | HP-UX | iOS | Андроид | Условия | Windows Телефон |
- ^ Jump up to: а б с Только для взломанных устройств.
- ^ lsh официально поддерживает только одну платформу BSD — FreeBSD .
- ^ Также известен как OpenBSD Secure Shell.
- ^ Включен и включен по умолчанию, начиная с Windows 10 версии 1803. Win32-OpenSSH можно установить в качестве дополнительного компонента в версиях Windows от Windows 10 версии 1803 до Windows 10 версии 1709. Портативную версию можно загрузить с Win32-OpenSSH для других версий.
- ^ Большинство дистрибутивов Linux имеют OpenSSH в качестве официального пакета, но в некоторых его нет.
Технический
[ редактировать ]Имя | SSH1 (ненадежный) |
SSH2 | Дополнительные протоколы | Переадресация портов и туннелирование | Сессия мультиплексирование [ а ] |
Керберос | IPv6 | Терминал | SFTP / SCP | Прокси-клиент [ б ] | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ТЕЛНЕТ | rlogin | Порт пересылка |
НОСКИ [ с ] |
VPN [ д ] | |||||||||
АбсолютТелнет | да | Да | Да | Нет | Да | Да | Нет | Да | Да | Да | Да | Да | НОСКИ 4, 5; HTTP |
Побитовый SSH-клиент | нет | Да | Нет | Нет | Да | Да | Да | Да | Да | Да | Да | Да | НОСКИ 4, 5 |
Дропбир | нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Да | Да | Да | ? |
и т. д. | нет | Да | Да | Нет | Да | Да | Нет | Да | Нет | Да | Да | Да | ? |
ОпенСШ [ и ] | нет [ ж ] | Да | Нет | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Проксикоманда |
Шпатлевка | да | Да | Да | Да | Да | Да | Нет | Да | Да [ г ] | Да | Да | Да [ ч ] | НОСКИ 4, 5; HTTP; Телнет; Местный |
SecureCRT | да | Да | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | НОСКИ 4, 5; HTTP; Телнет; Общий |
СмартFTP | нет | Да | Да | Нет | Нет | Нет | Нет | Нет | Да | Да | Да | Да | НОСКИ 4, 5; HTTP |
Тера Срок | да | Да | Да | Нет | Да | Нет | Нет | Нет | Нет | Да | Да | SCP | НОСКИ 4, 5; HTTP; Телнет |
TN3270 Плюс | да | Да | Да | Нет | Нет | Да | Нет | Да | Нет | Да | Да | Нет | НОСКИ 4 |
WinSCP [ я ] | нет [ Дж ] | Да | Нет | Нет | ограниченный [ к ] | Нет | Нет | Нет | Да | Да | простой | Да | НОСКИ 4, 5; HTTP; Телнет; Местный |
волкSSH | нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Да | простой | Да | Нет |
Терминал ЗОК | да | Да | Да | Да | Да | Да | Нет | Нет | Да | Да | Да | Да [ л ] [ м ] | НОСКИ 4; 5; HTTP; Джампсервер |
Имя | SSH1 (ненадежный) |
SSH2 | Дополнительные протоколы | Туннелирование | Сессия мультиплексирование [ а ] |
Керберос | IPv6 | Терминал | SFTP / SCP | Прокси-клиент [ б ] | |||
ТЕЛНЕТ | rlogin | Порт пересылка |
НОСКИ [ с ] |
VPN [ д ] |
- ^ Jump up to: а б Ускорение соединений OpenSSH с помощью ControlMaster .
- ^ Jump up to: а б Может ли SSH-клиент подключиться через прокси? Это отличается от предложения прокси-сервера SOCKS или переадресации портов .
- ^ Jump up to: а б Возможность для клиента SSH выполнять динамическую переадресацию портов, выступая в качестве локального прокси-сервера SOCKS.
- ^ Jump up to: а б Возможность для SSH-клиента установить VPN, например, с помощью TUN/TAP .
- ^ Также известен как OpenBSD Secure Shell.
- ^ OpenSSH удалил поддержку протокола SSH версии 1 в версии 7.6 (03.10.2017).
- ^ Версия 0.63 поддерживает GSSAPI. Успешно протестировано на Win 8 с использованием Active Directory.
- ^ Разработчики PuTTY предоставляют функции SCP и SFTP в виде двоичных файлов для отдельной загрузки.
- ^ WinSCP включает в себя ряд программных компонентов, включая PuTTY. [1] .
- ^ История версий WinSCP .
- ^ Туннелирование соединений WinSCP .
- ^ SCP и SFTP через терминал.
- ^ SCP и SFTP в соответствии со страницей функций ZOC .
Функции
[ редактировать ]Имя | Раскладка клавиатуры | Вкладки сеанса | ZMODEM переводы | Найти текст в буфере | Поддержка ввода с помощью мыши [ а ] | Поддержка Юникод | URL-гиперссылка | с открытым ключом Аутентификация | смарт-карт Поддержка | Аппаратное шифрование | FIPS 140-2 Проверка | Сценарии | Общая база данных | Автоматическое повторное подключение | Сертификаты ЦС |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
АбсолютТелнет | полный | Да | Да | Да | Да | Да | Да | Да | Да | ? | Да | Да | ? | ? | ? |
Побитовый SSH-клиент | ? | Нет | Нет | Нет | Да | Да | Нет | Да | Нет | ? | Частичный | Да | Нет | Да | Нет |
ОпенСШ [ б ] | ? | Нет | Нет | ? | Да [ с ] | Да | не родной [ д ] | Да | Да | Да | Частичный [ и ] | Нет | Нет | ? | Да [ ж ] |
Шпатлевка | Нет | Нет [ г ] | Нет | Нет | Да | Да | Нет [ ч ] | Да | Нет | Да | Нет | Нет | Нет | Нет | Нет [ я ] |
SecureCRT | Да | Да | Да | Да | Да | Да | Да | Да | Да | Нет | Да | Да | Нет | ? | ? |
СмартFTP | Частичный | Да | Нет | Да | Да | Да | Да | Да | Да | AES-НИ | Да | Нет | ? | ? | ? |
Тера Срок | Да | Да | Да | Нет | Да | Да | Да | Да | Нет | Нет | Нет | Да | Нет | ? | ? |
TN3270 Плюс | Да | Да | Нет | Нет | Нет | Нет | Да | Да | Нет | Нет | Нет | Да | ? | ? | ? |
волкSSH | Нет | Нет | Нет | Нет | Нет | Да | Нет | Да | Нет | Да | Да | Нет | Нет | Нет | Да |
Терминал ЗОК | полный | Да | Да | Да | Да | Да | Да | Да | Да | Нет | Нет | Да | ? | ? | ? |
- ^ Возможность передавать ввод мыши в приложения текстового режима, такие как Midnight Commander.
- ^ Также известен как OpenBSD Secure Shell.
- ^ Только если сам терминал поддерживает ввод с помощью мыши. Большинство графических, например, xterm .
- ^ Нет встроенной подсветки URL-адресов; однако большинство графических консолей поддерживают подсветку URL-адресов.
- ^ Проверено при запуске OpenSSH 2.1 в Red Hat Enterprise Linux 6.2 в режиме FIPS или при запуске OpenSSH 1.1 в Red Hat Enterprise Linux 5 в режиме FIPS.
- ^ OpenSSH поддерживает минимальный формат сертификата, начиная с версии 5.4. «Примечания к выпуску OpenSSH: 5.4» . Проект OpenBSD. 08 марта 2010 г. Проверено 30 августа 2021 г.
- ^ PuTTY не поддерживает вкладки напрямую, но доступно множество оболочек, которые поддерживают.
- ^ PuTTY не поддерживает гиперссылки, но некоторые версии PuTTY поддерживают.
- ^ Putty v71.0 не поддерживает сертификаты OpenSSH. См. желание Бена Харриса от 21 апреля 2016 г. [ 17 ] [ 18 ]
Алгоритмы ключей аутентификации
[ редактировать ]В этой таблице перечислены стандартные алгоритмы ключей аутентификации, реализованные клиентами SSH. Некоторые реализации SSH включают как серверные, так и клиентские реализации и поддерживают пользовательские нестандартные алгоритмы аутентификации, не перечисленные в этой таблице.
Имя | ssh-dss [ а ] | ssh-rsa | RSA с SHA-2 | ECDSA с SHA-2 | ЭдДСА | Ключи безопасности | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
rsa-sha2-256 | rsa-sha2-512 | ecdsa-sha2-nistp256 | ecdsa-sha2-nistp384 | ecdsa-sha2-nistp521 | ssh-ed25519 | ssh-ed448 | sk-ecdsa-sha2-nistp256 | sk-ssh-ed25519 | |||
АбсолютТелнет | Да | Да | Да | Да | Да | Да | Да | Да | Нет | Нет | Нет |
Побитовый SSH-клиент | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||
Дропбир | Да | Да | Да | Нет | Да | Да | Да | Да | ? | ||
и т. д. | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||
ОпенСШ [ б ] | Да [ с ] | Да | Да | Да | Да | Да | Да | Да | Нет | Да | Да |
Шпатлевка | Да | Да | Да | Да | Да | Да | Да | Да | Да | Нет [ д ] | Нет [ д ] |
SecureCRT | Да | Да | Да | Да | Да | Да | Да | Да | ? | ||
СмартFTP | Да | Да | Да | Да | Да | Да | Да | Да | Нет | Нет | Нет |
Тера Срок | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||
TN3270 Плюс | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||
WinSCP | Нет | Да | Да | Да | Да | Да | Да | ? | ? | ||
волкSSH | Нет | Да | Да | Да | Да | Да | Да | Нет | Нет | Нет | Нет |
Терминал ЗОК [ и ] | Да | Да | Да | Да | Да | Да | Да | Да | Нет | ||
Имя | ssh-dss | ssh-rsa | rsa-sha2-256 | rsa-sha2-512 | ecdsa-sha2-nistp256 | ecdsa-sha2-nistp384 | ecdsa-sha2-nistp521 | ssh-ed25519 | ssh-ed448 | sk-ecdsa-sha2-nistp256 | sk-ssh-ed25519 |
RSA с SHA-2 | ECDSA с SHA-2 | ЭдДСА | Ключи безопасности |
- ^
ssh-dss
основан на алгоритме цифровой подписи, который чувствителен к энтропии, секретности и уникальности случайного значения подписи. - ^ Также известен как OpenBSD Secure Shell.
- ^ По умолчанию отключено во время выполнения, поскольку OpenSSH 7.0 был выпущен в 2015 году.
- ^ Jump up to: а б PuTTY не поддерживает ключи безопасности/токены FIDO, но поддерживается в PuTTY-CAC.
- ^ SSH ZOC основан на OpenSSH и поддерживает те же шифрования.
См. также
[ редактировать ]- Сравнение SSH-серверов
- Сравнение программного обеспечения FTP-клиента
- Сравнение программного обеспечения для удаленного рабочего стола
Ссылки
[ редактировать ]- ^ «История версий AbsoluteTelnet/SSH» .
- ^ «История версий клиента Bitvise SSH» . 20 декабря 2023 г.
- ^ «История версий Bitvise SSH-сервера» . 20 декабря 2023 г.
- ^ «Выпуск 1.9.10» . 21 декабря 2023 г. Проверено 19 января 2024 г.
- ^ https://github.com/mkj/dropbear/releases/tag/DROPBEAR_2024.84 .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ Компания «Экод Софтвер Инк» . Архивировано из оригинала 31 октября 2013 года.
- ^ «Выпуск ЛШ-2.1» . 26 июня 2013 г.
- ^ "выпуск-9.8" . 1 июля 2024 г. Проверено 1 июля 2024 г.
- ^ Саймон Тэтэм (15 апреля 2024 г.). «Выпущена версия PuTTY 0.81» . Проверено 15 апреля 2024 г.
- ^ Jump up to: а б с «БезопасныйCRT 9.3.1» . 6 декабря 2022 г.
- ^ «SecureCRT в App Store» . Проверено 30 января 2023 г.
- ^ «Релиз 5.2» . 28 февраля 2024 г. Проверено 25 марта 2024 г.
- ^ «История версий TN3270 Plus» . Февраль 2019.
- ^ «Выпуск 1.4.18» . 22 июля 2024 г. Проверено 28 июля 2024 г.
- ^ Jump up to: а б «Терминал ZOC – SSH/Telnet-клиент и эмулятор терминала – История версий» . 8 апреля 2024 г.
- ^ «ЗОК V4.15» . 25 августа 2004 г.
- ^ «ssh2-openssh-certkeys.html» .
- ^ «ssh2-openssh-certkeys» .