Porovnání klientů SSH - Comparison of SSH clients
An SSH klient je softwarový program, který používá bezpečná skořápka protokol pro připojení k vzdálený počítač. Tento článek porovnává výběr významných klientů.
Všeobecné
název | Vývojář | Postavení | První vydání | Poslední vydání | Současná verze | Na základě | Licence | Zdroj dostupný |
---|---|---|---|---|---|---|---|---|
AbsoluteTelnet | Nebeský software (Brian Pence) | Aktivní | 1996 | 2016-10-12 | 10.16[1] | Proprietární | Ne | |
Bitvise Klient SSH | Bitvise Limited | Aktivní | 2001 | 2020-05-22 | 8.43[2] | Proprietární | Ne | |
ConnectBot | Kenny Root / Jeffrey Sharkey | Aktivní | 2007-11 | 2019-11-12 | 1.9.6 [3] | Trilead SSH-2 pro Javu | Apache | Ano |
Velitel CRAX | Soft4U2 Marcin Słowik | Aktivní | 2013-09 | 2015-12-01 | 1.10.6 | libSSH2 | Proprietární | Ano |
Dropbear | Matt Johnston | Aktivní | 2003-04-06 | 2017-05-18 | 2017.75 | MIT | Ano | |
Klient eSSH | Software Ecode | Neaktivní | 2002-07 | Proprietární | Ne | |||
lsh | Niels Möller | Aktivní | 1999-05-23 | 2013-06-26 | 2.1 | GPL | Ano | |
OpenSSH (OpenBSD Secure Shell) | The OpenBSD projekt | Aktivní | 1999-12-01 | 2020-09-27 | 8.4[4] | ossh | BSD | Ano |
Tmel | Simon Tatham | Aktivní | 1999-01-22 | 2020-06-27 | 0.74[5] | MIT | Ano | |
SecureCRT | Software VanDyke | Aktivní | 1998-06 | 2020-02-11 | 8.7.0[6] | Proprietární | Ne | |
Tera termín | Projekt TeraTerm | Aktivní | 2004 | 2018-08-31 | 4.100[7] | Tera Term Pro 2.3 (1994–1998) | BSD | Ano |
TN3270 Plus | SDI USA, Inc. | Aktivní | 2006 | Proprietární | Ne | |||
TtyEmulator | Software FCS | Aktivní | 2002-05 | Proprietární | Ne | |||
vlkSSH | wolfSSL | Aktivní | 2016-07-20 | 2019-10-31 | 1.4.3 | vlčí krypta | GPL nebo komerční distribuce | Ano |
Terminál ZOC | EmTec, inovativní software | Aktivní | 1995-07-01 | 2020-12-01 | 8.01.4[8] | Proprietární | Ne |
Plošina
The operační systémy nebo virtuální stroje klienti SSH jsou navrženi tak, aby fungovali dál bez emulace obsahuje několik možností:
- Částečný naznačuje, že zatímco to funguje, klientovi chybí důležité funkce ve srovnání s verzemi pro jiné OS, ale může být stále ve vývoji.
Seznam není vyčerpávající, spíše odráží nejběžnější platformy současnosti.
název | Operační Systém Mac | Okna | Cygwin | BSD | Linux | Solaris | Jáva | OpenVMS | z / OS | AIX | HP-UX | iOS | Android | Maemo | Windows Phone |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AbsoluteTelnet | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | ? |
Bitvise Klient SSH | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
ConnectBot | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ano | Ne | Ne |
Velitel CRAX | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Dropbear | Ano | Ne | Ano | Ano | Ano | Ano | ? | ? | ? | Ano | Ano | Ano[Poznámka 1] | Ne | Ano | ? |
Klient eSSH | Ano | Ano | ? | Ano | Ano | Ano | ? | ? | ? | Ne | Ne | Ne | Ne | Ne | ? |
lsh | Ano | Ne | Ne | Částečný[Poznámka 2] | Ano | Ano | ? | ? | ? | Ne | Ne | Ne | Ne | Ne | ? |
OpenSSH (OpenBSD Secure Shell) | Zahrnuta | Zahrnuta[Poznámka 3] | Zahrnuta | Zahrnuta | Zahrnuta[Poznámka 4] | Ano | ? | Ano | Ano | Ano | Ano | Ano[Poznámka 1] | Ano | Ano | ? |
Tmel | Částečný | Ano | ? | Ano | Ano | Ano | Ne | ? | ? | Ne | Ne | Ne | Ne | Ne | Beta |
SecureCRT | Ano | Ano | Ne | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ano | Ne | Ne | ? |
SmartFTP | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | ? |
Tera termín | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | ? |
TN3270 Plus | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | ? |
TtyEmulator | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | ? |
WinSCP | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ano[Poznámka 1] | Ne | Ne | ? |
vlkSSH | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Ne | ? | ? | Ne | Ne | Ne | Ne | Ne |
ZOC | Ano | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | ? |
název | OS X | Okna | Cygwin | BSD | Linux | Solaris | Jáva | OpenVMS | z / OS | AIX | HP-UX | iOS | Android | Maemo | Windows Phone |
- ^ A b C Pouze pro jailbroken zařízení.
- ^ lsh oficiálně podporuje pouze jednu platformu BSD, FreeBSD.
- ^ Zahrnuto a povoleno ve výchozím nastavení od Windows 10 verze 1803. Win32-OpenSSH lze nainstalovat jako volitelnou součást ve verzích Windows před Windows 10 verze 1803 až Windows 10 verze 1709. Přenosnou verzi lze stáhnout z Win32-OpenSSH pro ostatní verze.
- ^ Většina Linuxové distribuce mít OpenSSH jako oficiální balíček, ale několik ne.
Technický
název | Uživatelské rozhraní | SSH1 | SSH2 | Další protokoly | Přesměrování portů a Tunelování | Zasedání multiplexování [Poznámka 1] | Kerberos | IPv6 | Terminál | SFTP /SCP | Proxy klient[Poznámka 2] | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TELNET | rlogin | Přístav spedice | PONOŽKY [Poznámka 3] | VPN [Poznámka 4] | ||||||||||
AbsoluteTelnet | GUI (více relací, jedno okno) | Ano | Ano | Ano | Ne | Ano | Ano | Ne | Ano | Ano | Ano | Ano | Ano | PONOŽKY 4, 5; HTTP |
Bitvise Klient SSH | GUI nebo příkazový řádek | Ne | Ano | Ne | Ne | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | PONOŽKY 4, 5 |
Dropbear | příkazový řádek | Ne | Ano | Ne | Ne | Ano | Ne | Ne | Ne | Ne | Ano | Ano | Ano | ? |
lsh | příkazový řádek | Ne | Ano | Ano | Ne | Ano | Ano | Ne | Ano | Ne | Ano | Ano | Ano | ? |
OpenSSH (OpenBSD Secure Shell) | příkazový řádek | Ne[Poznámka 5] | Ano | Ne | Ne | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | ProxyCommand |
Tmel | GUI nebo příkazový řádek | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Ano | Ano[Poznámka 6] | Ano | Ano | Ano[Poznámka 7] | PONOŽKY 4, 5; HTTP; Telnet; Místní |
SecureCRT | GUI | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Ano | Ano | Ano | Ano | Ano | PONOŽKY 4, 5; HTTP; Telnet; Obecný |
SmartFTP | GUI (více relací, jedno okno) | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne | Ano | Ano | Ano | Ano | PONOŽKY 4, 5; HTTP |
Tera termín | GUI | Ano | Ano | Ano | Ne | Ano | Ne | Ne | Ne | Ne | Ano | Ano | SCP | PONOŽKY 4, 5; HTTP; Telnet |
TN3270 Plus | GUI | Ano | Ano | Ano | Ne | Ne | Ano | Ne | Ano | Ne | Ano | Ano | Ne | PONOŽKY 4 |
TtyEmulator | GUI nebo příkazový řádek | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Ano | Ne | Ne | Ano | Ne | PONOŽKY 4,4a, 5; HTTP místní |
WinSCP [Poznámka 8] | GUI nebo příkazový řádek | Ano | Ano | Ne | Ne | omezený[Poznámka 9] | Ne | Ne | Ne | Ano | Ano | jednoduchý | Ano | PONOŽKY 4, 5; HTTP; Telnet; Místní |
vlkSSH | příkazový řádek | Ne | Ano | Ne | Ne | Ano | Ne | Ne | Ne | Ne | Ano | jednoduchý | Ano | ? |
ZOC | TDI nebo příkazový řádek | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Ne | Ano | Ano | Ano | SCP a SFTP přes terminál[Poznámka 10] | PONOŽKY 4; 5; HTTP; Skokanský můstek |
název | Uživatelské rozhraní | SSH1 | SSH2 | Další protokoly | Tunelování | Zasedání multiplexování [Poznámka 1] | Kerberos | IPv6 | Terminál | SFTP /SCP | Proxy klient[Poznámka 2] | |||
TELNET | rlogin | Přístav spedice | PONOŽKY [Poznámka 3] | VPN [Poznámka 4] |
- ^ A b Urychlení připojení OpenSSH pomocí ControlMaster.
- ^ A b Může se klient SSH připojit sám prostřednictvím proxy? To se liší od nabídky SOCKS proxy nebo přesměrování portů.
- ^ A b Schopnost klienta SSH provádět dynamické předávání portů tím, že jedná jako místní proxy SOCKS.
- ^ A b Schopnost klienta SSH založit VPN, např. použitím TUN / TAP.
- ^ OpenSSH odstranil podporu protokolu SSH verze 1 v systému Windows verze 7.6 (03.10.2017)
- ^ Verze 0.63 podporuje GSSAPI. Úspěšně testováno na Win 8 pomocí služby Active Directory
- ^ Vývojáři PuTTY poskytují funkce SCP a SFTP jako binární soubory pro samostatné stahování.
- ^ Winscp spojuje řadu softwarových komponent včetně tmelu. [1].
- ^ Tunelování připojení WinSCP.
- ^ SCP a SFTP podle stránky funkcí ZOC.
Funkce
název | Mapování klávesnice | Karty relace | ZMODEM převody | Najděte text ve vyrovnávací paměti | Podpora vstupu myši[Poznámka 1] | Podpora Unicode | Hypertextové odkazy na URL | Veřejný klíč ověřování | Chytrá karta Podpěra, podpora | Hardwarové šifrování | FIPS 140-2 validace | Skriptování | Sdílená databáze | Automatické opětovné připojení | Certifikáty CA |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AbsoluteTelnet | úplný | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | ? | Ano | Ano | ? | ? | ? |
Bitvise Klient SSH | ? | Ne | Ne | Ne | Ano | Ano | Ne | Ano | Ne | ? | Částečný | Ano | Ne | Ano | Ne |
OpenSSH (OpenBSD Secure Shell) | ? | Ne | Ne | ? | Ano[Poznámka 2] | Ano | není nativní[Poznámka 3] | Ano | Ano[Poznámka 4] | Ano | Částečný[Poznámka 5] | Ne | Ne | ? | Ano[Poznámka 6] |
Tmel | Ne | Ne[Poznámka 7] | Ne | Ne | Ano | Ano | Ne[Poznámka 8] | Ano | Ne[Poznámka 9] | Ano | Ne | Ne | Ne | Ne | Ne[Poznámka 10] |
SecureCRT | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Ano | Ano | Ne | ? | ? |
SmartFTP | Částečný | Ano | Ne | Ano | Ano | Ano | Ano | Ano | Ano | AES-NI | Ano | Ne | ? | ? | ? |
Tera termín | Ano | Ano | Ano | Ne | Ano | Ano | Ano | Ano | Ne | Ne | Ne | Ano | Ne | ? | ? |
TN3270 Plus | Ano | Ano | Ne | Ne | Ne | Ne | Ano | Ano | Ne | Ne | Ne | Ano | ? | ? | ? |
TtyEmulator | Ne | Ne | Ne | Ano | Ano | Ne | Ano | Ano | Ne | Ne | Ne | Ano | ? | ? | ? |
vlkSSH | Ne | Ne | Ne | Ne | Ne | Ano | Ne | Ano | Ne | Ano | Ano | Ne | Ne | ? | Ano |
ZOC | úplný | Ano | Ano | Alt + F | Ano | UTF-8 | Ano | Ano | Ano | Ne | Ne | Ano | ? | ? | ? |
- ^ Schopnost přenášet vstup myši do aplikací v textovém režimu, jako je Půlnoční velitel
- ^ Pouze pokud samotný terminál podporuje vstup myši. Většina grafických to dělá, např. xterm
- ^ Žádné zvýraznění nativní adresy URL; většina grafických konzolí však podporuje zvýraznění URL
- ^ OpenSSH je třeba opravit, aby bylo možné požádat o připnutí čipové karty. Pokud nechcete patchovat OpenSSH můžete použít ssh-agent (odkaz je ve francouzštině).
- ^ Ověření při spuštění OpenSSH 2.1 na Red Hat Enterprise Linux 6.2 v režimu FIPS nebo při spuštění OpenSSH 1.1 na Red Hat Enterprise Linux 5 v režimu FIPS
- ^ OpenSSH podporuje minimální formát certifikátu od verze 5.4. Viz poznámky k verzi OpenSSH v5.4. [2]
- ^ PuTTY nepodporuje záložky přímo, ale je k dispozici mnoho obalů (např. Správce připojení PuTTY, SuperPUTTY, MTPuTTY, PuTTYTabManager, mRemoteNG, WinSSHTerm, PuTTY manažer, PuttyTabs a TWSC (zkratky terminálového okna) ).
- ^ PuTTY to nepodporuje, některé vidlice PuTTY ano (např. PuTTY zásobník a Koťátko ).
- ^ PuTTY nepodporuje čipové karty, ale je podporován v puttywincrypt, PuTTY-CAC a v Ověření pomocí čipové karty - bezpečná a snadná verze tmelu.
- ^ Putty v71.0 nepodporuje certifikáty Openssh. Viz přání Ben Harrisa 2016-04-21. [3] a [4]
Viz také
Reference
- ^ https://www.celestialsoftware.net/absolutetelnet-ssh-client/absolutetelnet/ssh-version-history-9.53.html
- ^ "Historie verzí klienta Bitvise SSH | Bitvise". bitvise.com. Citováno 2020-06-19.
- ^ https://github.com/connectbot/connectbot
- ^ „Poznámky k verzi OpenSSH 8.3“.
- ^ "PuTTY protokol změn".
- ^ „Historie vydání SecureCRT“.
- ^ "Stáhnout seznam souborů - Tera Term - OSDN".
- ^ „Číslo verze ZOC a historie verzí“.
externí odkazy
- SSH pro Javu - Porovnání klientů Java