Comparison of SSH clients

From Glitchdata
Jump to navigation Jump to search

Template:Details An SSH client is a software program which uses the secure shell protocol to connect to a remote computer. This article compares a selection of notable clients.

General

Name Developer Status First release Latest release Current version Based on License Source available
AbsoluteTelnet Celestial Software (Brian Pence) Template:Site active 1996 2016-07-13 10.16[1] Template:Proprietary No
ConnectBot Kenny Root / Jeffrey Sharkey Template:Site active 2007-11 2015-08-28 1.8.6 Template:Free Yes
CRAX Commander Soft4U2 Marcin Słowik Template:Site active 2013-09 2015-12-01 1.10.6 libSSH2 Template:Proprietary Yes
Dropbear Matt Johnston Template:Site active 2003-04-06 2016-07-21 2016.74 Template:Free Yes
eSSH Client Ecode Software Template:Site inactive 2002-07 Template:Proprietary No
lsh Niels Möller Template:Site active 1999-05-23 2013-06-26 2.1 Template:Free Yes
OpenSSH The OpenBSD project Template:Site active 1999-12-01 2017-03-20 7.5 ossh Template:Free Yes
PACManager David Torrejón Vaquerizas Template:Site active 2010-01-01 2016-07-21 4.5.5.7 OpenSSH, Telnet, FTP, vncviewer, rdesktop, cu, remote-tty, mosh, cadaver Template:Free Yes
PuTTY Simon Tatham Template:Site active 1999-01-22 2017-02-21 0.68[2] Template:Free Yes
Reflection for Secure IT Attachmate Template:Site active 2012-11-12 F-Secure SSH Template:Proprietary No
SecureCRT VanDyke Software Template:Site active 1998-06 2017-02-28 8.1.1 Template:Proprietary No
SSH Tectia Client/ConnectSecure SSH Communications Security (former Tectia) Template:Site active 1995-07 2016-03-30 6.4.14 Own implementation in C Template:Proprietary No
SSH Secure Shell Client SSH Communications Security Corp. Template:Site inactive 2000 2003 3.2.9[3] Template:Proprietary No
SunSSH Open Solaris Template:Site active 2001 OpenSSH 2.3 Template:Free Yes
Tera Term TeraTerm Project Template:Site active 2004 2016-11-30 4.93[4] Tera Term Pro 2.3 (1994–1998) Template:Free Yes
TN3270 Plus SDI USA, Inc. Template:Site active 2006 Template:Proprietary No
TtyEmulator FCS Software Template:Site active 2002-05 Template:Proprietary No
Xshell NetSarang Computer Inc. Template:Site active 2002-11-02 2017-04-12 5.1199 Template:Proprietary No
ZOC Terminal EmTec, Innovative Software Template:Site active 1995-07-01 2016-04-03 7.13.1[5] Template:Proprietary No

Platform

The operating systems or virtual machines the SSH clients are designed to run on without emulation; there are several possibilities:

  • Partial indicates that while it works, the client lacks important functionality compared to versions for other OSs but may still be under development.

The list is not exhaustive, but rather reflects the most common platforms today.

Name OS X Windows Cygwin BSD Linux Solaris Java OpenVMS z/OS AIX HP-UX iOS Android Maemo Windows Phone
AbsoluteTelnet No Yes No No No No No No No No No No No No Template:Dunno
CRAX Commander Yes No No No No No No No No No No No No No No
Dropbear Yes No Yes Yes Yes Yes Template:? Template:? Template:? Yes Yes No Yes Yes Template:Dunno
eSSH Client Yes Yes Template:? Yes Yes Yes Template:? Template:? Template:? No No No No No Template:Dunno
lsh Yes No No Template:PartialTemplate:R Yes Yes Template:? Template:? Template:? No No No No No Template:Dunno
OpenSSH Template:Included partial Template:Included Template:Included Template:IncludedTemplate:R Yes Template:? Yes Yes Yes Yes YesTemplate:R Yes Yes Template:Dunno
PACManager No No No Template:Partial Yes No No No No No No No No No No
PuTTY Template:Partial Yes Template:? Yes Yes Yes No Template:? Template:? No No No No No Template:Beta
SecureCRT Yes Yes No No Yes No No No No No No Yes No No Template:Dunno
SmartFTP No Yes No No No No No No No No No No No No Template:Dunno
SSH Tectia Client/ConnectSecure No Yes No No Yes Yes YesTemplate:R No Yes Yes Yes No No No Template:Dunno
Tera Term No Yes No No No No No No No No No No No No Template:Dunno
TN3270 Plus No Yes No No No No No No No No No No No No Template:Dunno
TtyEmulator No Yes No No No No No No No No No No No No Template:Dunno
WinSCP No Yes No No No No No No No No No YesTemplate:R No No Template:Dunno
Xshell No Yes No No No No No No No No No No No No No
ZOC Yes Yes No No No No No No No No No No No No Template:Dunno
Name OS X Windows Cygwin BSD Linux Solaris Java OpenVMS z/OS AIX HP-UX iOS Android Maemo Windows Phone

Template:Reflist

Technical

Name User interface SSH1 SSH2 Additional protocols Tunneling Session
multiplexing
Template:R
Kerberos IPv6 Terminal SFTP/SCP Proxy clientTemplate:R
TELNET rlogin Port
forwarding
SOCKS
Template:R
VPN
Template:R
AbsoluteTelnet GUI (multi-session,
single-window)
Yes Yes Yes No Yes Yes No Yes Yes Yes Yes Yes SOCKS 4, 5; HTTP
Dropbear command line No Yes No No Yes No No No No Yes Yes Yes Template:Dunno
lsh command line No Yes Yes No Yes Yes No Yes No Yes Yes Yes Template:Dunno
OpenSSH command line Yes Yes No No Yes Yes Yes Yes Yes Yes Yes Yes Template:Partial
PACManager GUI Yes Yes Yes Yes Yes Yes Yes No No Yes Yes Yes SOCKS 4, 5; HTTP; Generic
PuTTY GUI or command line Yes Yes Yes Yes Yes Yes No Yes YesTemplate:R Yes Yes YesTemplate:R SOCKS 4, 5; HTTP; Telnet; Local
SecureCRT GUI Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes SOCKS 4, 5; HTTP; Telnet; Generic
SmartFTP GUI (multi-session,
single-window)
No Yes Yes No No No No No Yes Yes Yes Yes SOCKS 4, 5; HTTP
Tera Term GUI Yes Yes Yes No Yes No No No No Yes Yes Template:Partial SOCKS 4, 5; HTTP; Telnet
TN3270 Plus GUI Yes Yes Yes No No Yes No Yes No Yes Yes No Template:Partial
TtyEmulator GUI or command line Yes Yes Yes Yes Yes Yes No Yes No No Yes No SOCKS 4,4a, 5; HTTP Local
WinSCP GUI or command line Yes Yes No No Template:PartialTemplate:R No No No Yes Yes Template:Partial Yes SOCKS 4, 5; HTTP; Telnet; Local
Xshell TDI or command line Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes Template:Partial SOCKS 4, 5
ZOC TDI or command line Yes Yes Yes Yes Yes Yes No No No Yes Yes SCP through terminalTemplate:R SOCKS 4; 5; HTTP; Jumpserver
Name User interface SSH1 SSH2 Additional protocols Tunneling Session
multiplexing
Template:R
Kerberos IPv6 Terminal SFTP/SCP Proxy clientTemplate:R
TELNET rlogin Port
forwarding
SOCKS
Template:R
VPN
Template:R

Template:Reflist

Features

Name Keyboard mapping Session tabs ZMODEM transfers Find text in buffer Mouse input supportTemplate:R Unicode support URL hyperlinking Public key authentication Smart card support Hardware encryption FIPS 140-2 validation Scripting Shared Database
AbsoluteTelnet full Yes Yes Yes Yes Yes Yes Yes Yes Template:Dunno Yes Yes Template:Dunno
OpenSSH Template:Dunno No No Template:Dunno YesTemplate:R Yes Template:PartialTemplate:R Yes YesTemplate:R Yes Template:PartialTemplate:R No No
PACManager No Yes No Yes Yes Yes Yes Yes No No No Yes Template:Dunno
PuTTY No NoTemplate:R No No Yes Yes NoTemplate:R Yes NoTemplate:R NoTemplate:R No No No
SecureCRT Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes No
SmartFTP Template:Partial Yes No Yes Yes Yes Yes Yes Yes AES-NI Yes No Template:Dunno
Tera Term Yes Yes Yes No Yes Yes Yes Yes No No No No No
TN3270 Plus Yes Yes No No No No Yes Yes No No No Yes Template:Dunno
TtyEmulator No No No Yes Yes No Yes Yes No No No Yes Template:Dunno
Xshell Yes Yes Yes Yes Yes Yes Yes Yes No No No Yes No
ZOC full Yes Yes Alt+F Yes UTF-8 Yes Yes pkcs#11 No No Yes Template:Dunno

Template:Reflist

See also

References

Template:Reflist

External links

  • https://www.celestialsoftware.net/absolutetelnet-ssh-client/absolutetelnet/ssh-version-history-9.53.html
  • "PuTTY Change Log". http://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html.
  • https://sils.unc.edu/it-services/servers/using-ssh
  • "Download Files List – Tera Term – OSDN". https://en.osdn.jp/projects/ttssh2/releases.
  • "ZOC version number and version history". https://www.emtec.com/download.html#zocfiles.