(Перенаправлено с клиента SSH )
Перейти к навигации Перейти к поискуКлиент SSH это программа , которая использует Secure Shell протокола для подключения к удаленному компьютеру . В этой статье сравнивается выборка известных клиентов.
Общие [ править ]
Имя | Разработчик | Статус | Первый выпуск | Последний релиз | Текущая версия | На основе | Лицензия | Источник доступен |
---|---|---|---|---|---|---|---|---|
AbsoluteTelnet | Небесное программное обеспечение (Брайан Пенс) | Активный | 1996 г. | 2016-10-12 | 10,16 [1] | Проприетарный | Нет | |
Клиент Bitvise SSH | Bitvise Limited | Активный | 2001 г. | 2020-05-22 | 8,43 [2] | Проприетарный | Нет | |
ConnectBot | Кенни Рут / Джеффри Шарки | Активный | 2007-11 | 2019-11-12 | 1.9.6 [3] | Trilead SSH-2 для Java | Apache-2.0 | да |
CRAX командир | Soft4U2 Марцин Словик | Активный | 2013-09 | 2015-12-01 | 1.10.6 | libSSH2 | Проприетарный | да |
Dropbear | Мэтт Джонстон | Активный | 2003-04-06 | 2020-06-26 | 2020.80 | Массачусетский технологический институт | да | |
Клиент eSSH | Программное обеспечение Ecode | Неактивный | 2002-07 | Проприетарный | Нет | |||
lsh | Нильс Мёллер | Активный | 1999-05-23 | 2013-06-26 | 2.1 | GPL-2.0 или новее | да | |
OpenSSH (безопасная оболочка OpenBSD) | OpenBSD проект | Активный | 1999-12-01 | 2021-03-03 | 8,5 [4] | осш | BSD | да |
PuTTY | Саймон Тэтхам | Активный | 1999-01-22 | 2020-06-27 | 0,74 [5] | Массачусетский технологический институт | да | |
SecureCRT | Программное обеспечение VanDyke | Активный | 1998-06 | 2020-02-11 | 8.7.0 [6] | Проприетарный | Нет | |
Тера Срок | Проект TeraTerm | Активный | 2004 г. | 2018-08-31 | 4.100 [7] | Tera Term Pro 2.3 (1994–1998) | BSD | да |
TN3270 Plus | SDI USA, Inc. | Активный | 2006 г. | Проприетарный | Нет | |||
TtyEmulator | Программное обеспечение FCS | Активный | 2002-05 | 2020-01-05 | 4.4.6.1 [8] | Проприетарный | Нет | |
волк | wolfSSL | Активный | 2016-07-20 | 2021-02-03 | 1.4.6 | волк | GPL-3.0 или новее (или проприетарный) | да |
ZOC Терминал | EmTec, инновационное программное обеспечение | Активный | 1995-07-01 | 2021-04-12 | 8.02.3 [9] | Проприетарный | Нет |
Платформа [ править ]
В операционных системах или виртуальные машины SSH - клиенты , предназначенные для запуска без эмуляции включают в себя несколько возможностей:
- Частично означает, что, хотя клиент работает, ему не хватает важных функций по сравнению с версиями для других ОС, но он все еще находится в стадии разработки.
Список не является исчерпывающим, а скорее отражает наиболее распространенные на сегодняшний день платформы.
Имя | macOS | Окна | Cygwin | BSD | Linux | Солярис | Ява | OpenVMS | z / OS | AIX | HP-UX | iOS | Android | Maemo | телефон с операционной системой Виндоус |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AbsoluteTelnet | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ? |
Клиент Bitvise SSH | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
ConnectBot | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет | Нет |
CRAX командир | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Dropbear | да | Нет | да | да | да | да | ? | ? | ? | да | да | Да [Примечание 1] | Нет | да | ? |
Клиент eSSH | да | да | ? | да | да | да | ? | ? | ? | Нет | Нет | Нет | Нет | Нет | ? |
lsh | да | Нет | Нет | Частично [Примечание 2] | да | да | ? | ? | ? | Нет | Нет | Нет | Нет | Нет | ? |
OpenSSH (безопасная оболочка OpenBSD) | Включено | Включено [Примечание 3] | Включено | Включено | Включено [Примечание 4] | да | ? | да | да | да | да | Да [Примечание 1] | да | да | ? |
PuTTY | Частичное | да | ? | да | да | да | Нет | ? | ? | Нет | Нет | Нет | Нет | Нет | Бета |
SecureCRT | да | да | Нет | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет | Нет | ? |
SmartFTP | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ? |
Тера Срок | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ? |
TN3270 Plus | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ? |
TtyEmulator | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ? |
WinSCP | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да [Примечание 1] | Нет | Нет | ? |
волк | да | да | да | да | да | да | Нет | Нет | ? | ? | Нет | Нет | Нет | Нет | Нет |
ZOC | да | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ? |
Имя | OS X | Окна | Cygwin | BSD | Linux | Солярис | Ява | OpenVMS | z / OS | AIX | HP-UX | iOS | Android | Maemo | телефон с операционной системой Виндоус |
- ^ a b c Только для взломанных устройств.
- ^ lsh официально поддерживает только одну платформу BSD, FreeBSD .
- ^ Включен и включен по умолчанию, начиная с Windows 10 версии 1803. Win32-OpenSSH может быть установлен в качестве дополнительного компонента в версиях Windows до Windows 10 версии 1803 - Windows 10 версии 1709. Переносную версию можно загрузить с Win32-OpenSSH для других версий.
- ^ Большинство дистрибутивов Linux имеют OpenSSH в качестве официального пакета, но в некоторых нет.
Технические [ править ]
Имя | Пользовательский интерфейс | SSH1 (небезопасный) | SSH2 | Дополнительные протоколы | Экспедирование портов и туннелирование | Мультиплексирование сеанса [Примечание 1] | Kerberos | IPv6 | Терминал | SFTP / SCP | Прокси-клиент [Примечание 2] | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ТЕЛНЕТ | rlogin | Экспедирование портов | НОСКИ [Примечание 3] | VPN [Примечание 4] | ||||||||||
AbsoluteTelnet | GUI (мультисессионный, однооконный) | да | да | да | Нет | да | да | Нет | да | да | да | да | да | НОСКИ 4, 5; HTTP |
Клиент Bitvise SSH | Графический интерфейс или командная строка | Нет | да | Нет | Нет | да | да | да | да | да | да | да | да | НОСКИ 4, 5 |
Dropbear | командная строка | Нет | да | Нет | Нет | да | Нет | Нет | Нет | Нет | да | да | да | ? |
lsh | командная строка | Нет | да | да | Нет | да | да | Нет | да | Нет | да | да | да | ? |
OpenSSH (безопасная оболочка OpenBSD) | командная строка | Нет [Примечание 5] | да | Нет | Нет | да | да | да | да | да | да | да | да | ProxyCommand |
PuTTY | Графический интерфейс или командная строка | да | да | да | да | да | да | Нет | да | Да [Примечание 6] | да | да | Да [Примечание 7] | НОСКИ 4, 5; HTTP; Telnet; Местный |
SecureCRT | Графический интерфейс | да | да | да | да | да | да | Нет | да | да | да | да | да | НОСКИ 4, 5; HTTP; Telnet; Общий |
SmartFTP | GUI (мультисессионный, однооконный) | Нет | да | да | Нет | Нет | Нет | Нет | Нет | да | да | да | да | НОСКИ 4, 5; HTTP |
Тера Срок | Графический интерфейс | да | да | да | Нет | да | Нет | Нет | Нет | Нет | да | да | SCP | НОСКИ 4, 5; HTTP; Telnet |
TN3270 Plus | Графический интерфейс | да | да | да | Нет | Нет | да | Нет | да | Нет | да | да | Нет | НОСКИ 4 |
TtyEmulator | Графический интерфейс или командная строка | да | да | да | да | да | да | Нет | да | Нет | Нет | да | Нет | НОСКИ 4,4а, 5; HTTP Локальный |
WinSCP [Примечание 8] | Графический интерфейс или командная строка | да | да | Нет | Нет | ограничено [Примечание 9] | Нет | Нет | Нет | да | да | просто | да | НОСКИ 4, 5; HTTP; Telnet; Местный |
волк | командная строка | Нет | да | Нет | Нет | да | Нет | Нет | Нет | Нет | да | просто | да | ? |
ZOC | TDI или командная строка | да | да | да | да | да | да | Нет | Нет | да | да | да | SCP и SFTP через терминал [Примечание 10] | НОСКИ 4; 5; HTTP; Jumpserver |
Имя | Пользовательский интерфейс | SSH1 (небезопасный) | SSH2 | Дополнительные протоколы | Туннелирование | Мультиплексирование сеанса [Примечание 1] | Kerberos | IPv6 | Терминал | SFTP / SCP | Прокси-клиент [Примечание 2] | |||
ТЕЛНЕТ | rlogin | Экспедирование портов | НОСКИ [Примечание 3] | VPN [Примечание 4] |
- ^ a b Ускорение соединений OpenSSH с помощью ControlMaster .
- ^ a b Может ли клиент SSH подключиться через прокси-сервер? Это отличается от прокси-сервера SOCKS или переадресации портов .
- ^ a b Возможность для клиента SSH выполнять динамическую переадресацию портов, действуя как локальный прокси-сервер SOCKS.
- ^ a b Возможность SSH-клиента установить VPN, например, с помощью TUN / TAP .
- ^ OpenSSH удалил поддержку протокола SSH версии 1 в версии 7.6 (2017-10-03)
- ^ Версия 0.63 поддерживает GSSAPI. Успешно протестирован на Win 8 с использованием Active Directory
- ^ Разработчики PuTTY предоставляют функциональные возможности SCP и SFTP в виде двоичных файлов для отдельной загрузки.
- ^ Winscp объединяет ряд программных компонентов, включая замазку. [1] .
- ^ Туннелирование соединения WinSCP .
- ^ SCP и SFTP в соответствии со страницей функций ZOC .
Особенности [ править ]
Имя | Раскладка клавиатуры | Вкладки сеанса | ZMODEM переводы | Найти текст в буфере | Поддержка ввода с помощью мыши [Примечание 1] | Поддержка Unicode | Гиперссылка URL | Аутентификация с открытым ключом | Поддержка смарт-карт | Аппаратное шифрование | Проверка FIPS 140-2 | Сценарии | Общая база данных | Автоматическое переподключение | Сертификаты CA |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AbsoluteTelnet | полный | да | да | да | да | да | да | да | да | ? | да | да | ? | ? | ? |
Клиент Bitvise SSH | ? | Нет | Нет | Нет | да | да | Нет | да | Нет | ? | Частичное | да | Нет | да | Нет |
OpenSSH (безопасная оболочка OpenBSD) | ? | Нет | Нет | ? | Да [Примечание 2] | да | не родной [Примечание 3] | да | Да [Примечание 4] | да | Частично [Примечание 5] | Нет | Нет | ? | Да [Примечание 6] |
PuTTY | Нет | Нет [Примечание 7] | Нет | Нет | да | да | Нет [Примечание 8] | да | Нет [Примечание 9] | да | Нет | Нет | Нет | Нет | Нет [Примечание 10] |
SecureCRT | да | да | да | да | да | да | да | да | да | Нет | да | да | Нет | ? | ? |
SmartFTP | Частичное | да | Нет | да | да | да | да | да | да | AES-NI | да | Нет | ? | ? | ? |
Тера Срок | да | да | да | Нет | да | да | да | да | Нет | Нет | Нет | да | Нет | ? | ? |
TN3270 Plus | да | да | Нет | Нет | Нет | Нет | да | да | Нет | Нет | Нет | да | ? | ? | ? |
TtyEmulator | Нет | Нет | Нет | да | да | Нет | да | да | Нет | Нет | Нет | да | ? | ? | ? |
волк | Нет | Нет | Нет | Нет | Нет | да | Нет | да | Нет | да | да | Нет | Нет | ? | да |
ZOC | полный | да | да | Alt + F | да | UTF-8 | да | да | да | Нет | Нет | да | ? | ? | ? |
- ^ Возможность передавать ввод с мыши в приложения текстового режима, такие как Midnight Commander.
- ^ Только если терминал поддерживает ввод с помощью мыши. Большинство графических, например xterm
- ^ Нет подсветки собственных URL-адресов; однако большинство графических консолей поддерживают выделение URL-адресов.
- ^ OpenSSH необходимо пропатчить, чтобы запросить PIN-код смарт-карты. Если вы не хотите патчить OpenSSH, вы можете использовать ssh-agent (ссылка на французском) .
- ^ Проверено при запуске OpenSSH 2.1 в Red Hat Enterprise Linux 6.2 в режиме FIPS или при запуске OpenSSH 1.1 в Red Hat Enterprise Linux 5 в режиме FIPS
- ^ OpenSSH поддерживает минимальный формат сертификата, начиная с версии 5.4. См. Примечания к выпуску OpenSSH v5.4. [2]
- ^ PuTTY не поддерживает вкладки напрямую, но доступно множество оболочек, которыеподдерживают(например, диспетчер подключений PuTTY , SuperPuTTY , MTPuTTY , PuTTYTabManager , mRemoteNG , WinSSHTerm , PuTTY Manager , PuttyTabs и TWSC (ярлыки окон терминала) ).
- ^ PuTTY не поддерживает это, некоторые форки PuTTY поддерживают (например, PuTTY Tray и KiTTY ).
- ^ PuTTY не поддерживает смарт-карты, но поддерживается в puttywincrypt , PuTTY-CAC и в версии Smartcard Authentication - Secure & Easy putty .
- ^ Putty v71.0 не поддерживает сертификаты Openssh. См. Желание Бена Харриса 21 апреля 2016 г. [3] и [4]
Алгоритмы ключей аутентификации [ править ]
В этой таблице перечислены стандартные алгоритмы ключей аутентификации, реализованные SSH-клиентами. Некоторые реализации SSH включают реализации как сервера, так и клиента и поддерживают настраиваемые нестандартные алгоритмы аутентификации, не указанные в этой таблице.
Имя | ssh-dss [AuthNote 1] | ssh-rsa | RSA с SHA-2 | ECDSA с SHA-2 | |||
---|---|---|---|---|---|---|---|
rsa-sha2-256 | rsa-sha2-512 | ecdsa-sha2-nistp256 | ecdsa-sha2-nistp384 | ecdsa-sha2-nistp521 | |||
AbsoluteTelnet | ? | ? | ? | ? | ? | ? | ? |
Клиент Bitvise SSH | ? | ? | ? | ? | ? | ? | ? |
Dropbear | да | да | да | Нет | да | да | да |
lsh | ? | ? | ? | ? | ? | ? | ? |
OpenSSH (безопасная оболочка OpenBSD) | Да [AuthNote 2] | да | да | да | да | да | да |
PuTTY | ? | ? | ? | ? | ? | ? | ? |
SecureCRT | ? | ? | ? | ? | ? | ? | ? |
SmartFTP | ? | ? | ? | ? | ? | ? | ? |
Тера Срок | ? | ? | ? | ? | ? | ? | ? |
TN3270 Plus | ? | ? | ? | ? | ? | ? | ? |
TtyEmulator | ? | ? | ? | ? | ? | ? | ? |
WinSCP | Нет | да | да | да | да | да | да |
волк | Нет | да | ? | ? | да | да | да |
ZOC | ? | ? | ? | ? | ? | ? | ? |
Имя | ssh-dss | ssh-rsa | rsa-sha2-256 | rsa-sha2-512 | ecdsa-sha2-nistp256 | ecdsa-sha2-nistp384 | ecdsa-sha2-nistp521 |
RSA с SHA-2 | ECDSA с SHA-2 |
- ^
ssh-dss
основан на алгоритме цифровой подписи, который чувствителен к энтропии, секретности и уникальности своего случайного значения подписи. - ^ По умолчанию отключено во время выполнения с момента выпуска OpenSSH 7.0 в 2015 году.
См. Также [ править ]
- Сравнение SSH серверов
- Сравнение программного обеспечения FTP-клиента
- Сравнение программного обеспечения удаленного рабочего стола
Ссылки [ править ]
- ^ https://www.celestialsoftware.net/absolutetelnet-ssh-client/absolutetelnet/ssh-version-history-9.53.html
- ^ "История версий клиента SSH Bitvise | Bitvise" . bitvise.com . Проверено 19 июня 2020 .
- ^ https://github.com/connectbot/connectbot
- ^ «Примечания к выпуску OpenSSH 8.5» .
- ^ "Журнал изменений PuTTY" .
- ^ «История выпусков SecureCRT» .
- ^ "Загрузить список файлов - Tera Term - OSDN" .
- ^ "Что нового" .
- ^ «Номер версии ZOC и история версий» .
Внешние ссылки [ править ]
- SSH для Java - Сравнение клиентов Java