Jämförelse av SSH-klienter
En SSH-klient är ett program som använder det säkra skal- protokollet för att ansluta till en fjärrdator . Den här artikeln jämför ett urval av anmärkningsvärda kunder.
Allmän
namn | Utvecklare | Initial release | Plattform | Senaste släppningen | Licens | GUI | TUI / CLI | |
---|---|---|---|---|---|---|---|---|
Version | Datum | |||||||
AbsoluteTelnet | Celestial programvara (Brian Pence) | 1996 | Windows | 11.24 | 2020-08-13 | Proprietär | ||
Bitvise SSH-klient | Bitvise Limited | 2001 | Windows | 9.17 | 2022-03-12 | Proprietär | ||
ConnectBot |
Kenny Root Jeffrey Sharkey |
2007-11 | Android | 1.9.8 | 2021-10-22 | Apache-2.0 | ? | ? |
Dropbear | Matt Johnston | 2003-04-06 | AIX | 2022.82 | 2022-04-01 | MIT | ||
BSD | ||||||||
Cygwin | ||||||||
Linux | ||||||||
HP-UX | ||||||||
iOS | ||||||||
Maemo | ||||||||
macOS | ||||||||
Solaris | ||||||||
eSSH-klient | Ecode programvara | 2002-07 | BSD | 4.2.0 | 2007-01-15 | Proprietär | ? | ? |
Linux | ||||||||
macOS | ||||||||
Solaris | ||||||||
Windows | ||||||||
lsh | Niels Möller | 1999-05-23 | BSD | 2.1 | 2013-06-26 | GPL-2.0 eller senare | ||
Linux | ||||||||
macOS | ||||||||
Solaris | ||||||||
ÖppnaSSH | OpenBSD - projektet | 1999-12-01 | AIX | 9.2 | 2023-02-02 | BSD | ||
Android | ||||||||
BSD | ||||||||
Cygwin | ||||||||
Linux | ||||||||
HP-UX | ||||||||
iOS | ||||||||
Maemo | ||||||||
OpenVMS | ||||||||
macOS | ||||||||
Solaris | ||||||||
Windows | ||||||||
z/OS | ||||||||
Spackel | Simon Tatham | 1999-01-22 | BSD | 0,78 | 2022-10-29 | MIT | ||
Linux | ||||||||
macOS | ||||||||
Solaris | ||||||||
Windows | ||||||||
SecureCRT | VanDyke programvara | 1998-06 | Linux | 9.3.1 | 2022-12-06 | Proprietär | ||
Mac OS | 9.3.1 | 2022-12-06 | ||||||
iOS | 2.4.3 | 2021-12-13 | ||||||
Windows | 9.3.1 | 2022-12-06 | ||||||
Tera Term | TeraTerm-projekt | 2004 | Windows | 4,106 | 2021-06-05 | BSD-3-klausul | ||
TN3270 Plus | SDI USA, Inc. | 2006 | Windows | 4.0.7 | 2019-02 | Proprietär | ||
TtyEmulator | FCS programvara | 2002-05 | Windows | 4.6.0.0 | 2021-03-16 | Proprietär | ||
vargSSH | wolfSSL | 2016-07-20 | BSD | GPL-3.0 eller senare | ||||
Cygwin | ||||||||
Linux | ||||||||
macOS | ||||||||
Solaris | ||||||||
Windows | ||||||||
ZOC terminal | EmTec, innovativ programvara | 1995-07-01 | Mac OS | 8.04.1 | 2022-04-25 | Proprietär | ||
OS/2 | 4.15 | 2004-08-25 | ||||||
Windows | 8.04.1 | 2022-04-25 |
Plattform
Operativsystemen eller virtuella maskiner som SSH-klienterna är designade för att köras på utan emulering inkluderar flera möjligheter:
- Partiell indikerar att medan det fungerar, saknar klienten viktig funktionalitet jämfört med versioner för andra operativsystem men kan fortfarande vara under utveckling.
Listan är inte uttömmande, utan speglar snarare de vanligaste plattformarna idag.
namn | Mac OS | Windows | Cygwin | BSD | Linux | Solaris | Java | OpenVMS | z/OS | AIX | HP-UX | iOS | Android | Maemo | Windows-telefon |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AbsoluteTelnet | Nej | Ja | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | ? |
Bitvise SSH-klient | Nej | Ja | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej |
ConnectBot | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Ja | Nej | Nej |
Dropbear | Ja | Nej | Ja | Ja | Ja | Ja | ? | ? | ? | Ja | Ja | Ja | Nej | Ja | ? |
eSSH-klient | Ja | Ja | ? | Ja | Ja | Ja | ? | ? | ? | Nej | Nej | Nej | Nej | Nej | ? |
lsh | Ja | Nej | Nej | Partiell | Ja | Ja | ? | ? | ? | Nej | Nej | Nej | Nej | Nej | ? |
ÖppnaSSH | Ingår | Ingår | Ingår | Ingår | Ingår | Ja | ? | Ja | Ja | Ja | Ja | Ja | Ja | Ja | ? |
Spackel | Partiell | Ja | ? | Ja | Ja | Ja | Nej | ? | ? | Nej | Nej | Nej | Nej | Nej | Beta |
SecureCRT | Ja | Ja | Nej | Nej | Ja | Nej | Nej | Nej | Nej | Nej | Nej | Ja | Nej | Nej | ? |
SmartFTP | Nej | Ja | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | ? |
Tera Term | Nej | Ja | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | ? |
TN3270 Plus | Nej | Ja | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | ? |
TtyEmulator | Nej | Ja | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | ? |
WinSCP | Nej | Ja | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Ja | Nej | Nej | ? |
vargSSH | Ja | Ja | Ja | Ja | Ja | Ja | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej |
ZOC | Ja | Ja | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | Nej | ? |
namn | Mac OS | Windows | Cygwin | BSD | Linux | Solaris | Java | OpenVMS | z/OS | AIX | HP-UX | iOS | Android | Maemo | Windows-telefon |
Teknisk
namn |
SSH1 (osäker) |
SSH2 | Ytterligare protokoll | Port forwarding och tunneling |
Sessionsmultiplexering _ |
Kerberos | IPv6 | Terminal | SFTP / SCP | Proxyklient | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TELNET | rlogin |
Port forwarding |
STRUMPOR |
VPN |
|||||||||
AbsoluteTelnet | ja | Ja | Ja | Nej | Ja | Ja | Nej | Ja | Ja | Ja | Ja | Ja | STRUMPAR 4, 5; HTTP |
Bitvise SSH-klient | Nej | Ja | Nej | Nej | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | STRUMPAR 4, 5 |
Dropbear | Nej | Ja | Nej | Nej | Ja | Nej | Nej | Nej | Nej | Ja | Ja | Ja | ? |
lsh | Nej | Ja | Ja | Nej | Ja | Ja | Nej | Ja | Nej | Ja | Ja | Ja | ? |
ÖppnaSSH | Nej | Ja | Nej | Nej | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | ProxyCommand |
Spackel | ja | Ja | Ja | Ja | Ja | Ja | Nej | Ja | Ja | Ja | Ja | Ja | STRUMPAR 4, 5; HTTP; Telnet; Lokal |
SecureCRT | ja | Ja | Ja | Ja | Ja | Ja | Nej | Ja | Ja | Ja | Ja | Ja | STRUMPAR 4, 5; HTTP; Telnet; Generisk |
SmartFTP | Nej | Ja | Ja | Nej | Nej | Nej | Nej | Nej | Ja | Ja | Ja | Ja | STRUMPAR 4, 5; HTTP |
Tera Term | ja | Ja | Ja | Nej | Ja | Nej | Nej | Nej | Nej | Ja | Ja | SCP | STRUMPAR 4, 5; HTTP; Telnet |
TN3270 Plus | ja | Ja | Ja | Nej | Nej | Ja | Nej | Ja | Nej | Ja | Ja | Nej | STRUMPAR 4 |
TtyEmulator | ja | Ja | Ja | Ja | Ja | Ja | Nej | Ja | Nej | Nej | Ja | Nej | STRUMPAR 4,4a, 5; HTTP lokal |
WinSCP | Nej | Ja | Nej | Nej | begränsad | Nej | Nej | Nej | Ja | Ja | enkel | Ja | STRUMPAR 4, 5; HTTP; Telnet; Lokal |
vargSSH | Nej | Ja | Nej | Nej | Ja | Nej | Nej | Nej | Nej | Ja | enkel | Ja | Nej |
ZOC | ja | Ja | Ja | Ja | Ja | Ja | Nej | Nej | Ja | Ja | Ja | Ja | STRUMPAR 4; 5; HTTP; Jumpserver |
namn |
SSH1 (osäker) |
SSH2 | Ytterligare protokoll | Tunneldrivning |
Sessionsmultiplexering _ |
Kerberos | IPv6 | Terminal | SFTP / SCP | Proxyklient | |||
TELNET | rlogin |
Port forwarding |
STRUMPOR |
VPN |
Funktioner
namn | Tangentbordskartläggning | Sessionsflikar | ZMODEM överföringar | Hitta text i bufferten | Stöd för musingång | Unicode-stöd | URL-hyperlänkning | Autentisering med offentlig nyckel | Stöd för smartkort | Maskinvarukryptering | FIPS 140-2- validering | Skript | Delad databas | Automatisk återanslutning | CA-certifikat |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AbsoluteTelnet | full | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | ? | Ja | Ja | ? | ? | ? |
Bitvise SSH-klient | ? | Nej | Nej | Nej | Ja | Ja | Nej | Ja | Nej | ? | Partiell | Ja | Nej | Ja | Nej |
ÖppnaSSH | ? | Nej | Nej | ? | Ja | Ja | inte infödd | Ja | Ja | Ja | Partiell | Nej | Nej | ? | Ja |
Spackel | Nej | Nej | Nej | Nej | Ja | Ja | Nej | Ja | Nej | Ja | Nej | Nej | Nej | Nej | Nej |
SecureCRT | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Nej | Ja | Ja | Nej | ? | ? |
SmartFTP | Partiell | Ja | Nej | Ja | Ja | Ja | Ja | Ja | Ja | AES-NI | Ja | Nej | ? | ? | ? |
Tera Term | Ja | Ja | Ja | Nej | Ja | Ja | Ja | Ja | Nej | Nej | Nej | Ja | Nej | ? | ? |
TN3270 Plus | Ja | Ja | Nej | Nej | Nej | Nej | Ja | Ja | Nej | Nej | Nej | Ja | ? | ? | ? |
TtyEmulator | Nej | Nej | Nej | Ja | Ja | Nej | Ja | Ja | Nej | Nej | Nej | Ja | ? | ? | ? |
vargSSH | Nej | Nej | Nej | Nej | Nej | Ja | Nej | Ja | Nej | Ja | Ja | Nej | Nej | Nej | Ja |
ZOC | full | Ja | Ja | Alt+F | Ja | UTF-8 | Ja | Ja | Ja | Nej | Nej | Ja | ? | ? | ? |
Algoritmer för autentiseringsnyckel
Den här tabellen listar standardalgoritmer för autentiseringsnyckel implementerade av SSH-klienter. Vissa SSH-implementeringar inkluderar både server- och klientimplementationer och stöder anpassade icke-standardiserade autentiseringsalgoritmer som inte anges i den här tabellen.
namn | ssh-dss | ssh-rsa | RSA med SHA-2 | ECDSA med SHA-2 | EdDSA | Säkerhetsnycklar | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
rsa-sha2-256 | rsa-sha2-512 | ecdsa-sha2-nistp256 | ecdsa-sha2-nistp384 | ecdsa-sha2-nistp521 | ssh-ed25519 | ssh-ed448 | sk-ecdsa-sha2-nistp256 | sk-ecdsa-sha2-nistp256-cert-v01 | sk-ssh-ed25519 | sk-ssh-ed25519-cert-v01 | |||
AbsoluteTelnet | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||||
Bitvise SSH-klient | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||||
Dropbear | Ja | Ja | Ja | Nej | Ja | Ja | Ja | Ja | ? | ||||
lsh | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||||
ÖppnaSSH | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Nej | Ja | Ja | Ja | Ja |
Spackel | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Nej | Nej | Nej | Nej |
SecureCRT | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||||
SmartFTP | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||||
Tera Term | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||||
TN3270 Plus | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||||
TtyEmulator | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||||
WinSCP | Nej | Ja | Ja | Ja | Ja | Ja | Ja | ? | ? | ||||
vargSSH | Nej | Ja | Ja | Ja | Ja | Ja | Ja | Nej | Nej | Nej | Nej | Nej | Nej |
ZOC | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||||
namn | 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-ecdsa-sha2-nistp256-cert-v01 | sk-ssh-ed25519 | sk-ssh-ed25519-cert-v01 |
RSA med SHA-2 | ECDSA med SHA-2 | EdDSA | Säkerhetsnycklar |