From CryptoDox, The Online Encyclopedia on Cryptography and Information Security
Template:Incomplete
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 popular clients.
General
| Name
| Developer
| Status
| First release
| Based on
| License
| Source available
|
| Template:Rh| AbsoluteTelnet [1]
| Brian Pence
| Template:Active
| August, 1996
|
| Proprietary
| Template:No
|
| Template:Rh| cURL
| Daniel Stenberg
| Template:Active
| January, 2007
| libssh2 [2]
| MIT
| Template:Yes
|
| Template:Rh| eSSH Client
| Ecode Software
| Template:Active
| July, 2002
|
| Proprietary
| Template:No
|
| Template:Rh| Dropbear [3]
| Matt Johnston
| Template:Active
| January, 2005
|
| MIT
| Template:Yes
|
| Template:Rh| Ganymed SSH-2 [4]
| Christian Plattner, ETH Zurich
| Template:Active
| June 27, 2005 (build 205)
|
| BSD variant
| Template:Yes
|
| Template:Rh| IVT [5]
| BearStar Software
| Template:Active
| 1998
| PuTTY (for SSH-implementation)
| Proprietary
| Template:No
|
| Template:Rh| JSch/JCTerm [6] [7]
| JCraft, Inc.
| Template:Active
| December 18, 2002
|
| BSD-like/LGPL
| Template:Yes
|
| Template:Rh| JTA
| Matthias L. Jugel, Marcus Meissner
| ?
| 1996
|
| GPL
| Template:Yes
|
| Template:Rh| lsh
| Niels Möller
| Template:Active
| May 23, 1999 (0.1)
|
| GPL
| Template:Yes
|
| Template:Rh| MacFusion [8]
| MacFusion Project
| Template:Active
| 2007 (1.0)
| MacFUSE
| Apache License 2.0
| Template:Yes
|
| Template:Rh| MacSSH [9]
| Jean-Pierre Stierlin
| Template:Terminated
| 2000 (2.1d4)
| lsh
| GPL
| Template:Yes
|
| Template:Rh| MindTerm [10]
| AppGate AB
| Template:Active
| September 14, 1998
|
| Proprietary
| Template:Yes
|
| Template:Rh| OpenSSH
| The OpenBSD project
| Template:Active
| December 1, 1999
| ossh
| BSD
| Template:Yes
|
| Template:Rh| ossh [11]
| Björn Grönvall
|
|
| ssh 1.2.12
| BSD-like
| Template:Yes
|
| Template:Rh| PocketPuTTY [12]
| Aleš Berka
| Template:Active
| 2006
| PuTTY
| BSD
| Template:Yes
|
| Template:Rh| Poderosa [13]
| Daisuke OKAJIMA
| Template:Active
| ?
|
| Apache License
| Template:Yes
|
| Template:Rh| pssh [14]
| Greg Parker
|
|
| OpenSSH/PuTTY
| BSD and MIT
| Template:Yes
|
| Template:Rh| PuTTY
| Simon Tatham
| Template:Active
|
|
| MIT
| Template:Yes
|
| Template:Rh| Red Bird SFX - Secure File Transfer [15]
| Kandmtech, LLC
| Template:Active
| 2005
| Original
| Proprietary
| Template:No
|
| Template:Rh| S-Term [16]
| Pred (Rui Wang)
| ?
|
|
| Freeware
| Template:No
|
| Template:Rh| SecureCRT [17]
| VanDyke Software
| Template:Active
| June 30, 1998
| original
| Proprietary
| Template:No
|
| Template:Rh| SSH Secure Shell [18] (original)
| SSH Communications Security
| Template:Terminated
| 1995
| N/A
| Proprietary
| Template:Yes
|
| Template:Rh| SSH Tectia Client [19]
| SSH Communications Security
| Template:Active
|
| original
| Proprietary
| Template:No
|
| Template:Rh| SFTPPlus
| Pro:Atria Ltd
| Template:Active
| 2005
| OpenSSH/PuTTY
| Proprietary
| Template:Yes
|
| Template:Rh| SwitchTermJ [20]
| CyberAccess, Inc.
| Template:Active
| 2005
|
| Proprietary
| Template:No
|
| Template:Rh| Tera Term
| TeraTerm Project
| Template:Active
| 2004
| TeraTerm 2.3 (1994-1998)
| BSD
| Template:Yes
|
| Template:Rh| TN3270 Plus [21]
| SDI
| Template:Active
| 2007
|
| Proprietary
| Template:No
|
| Template:Rh| Tunnelier [22]
| Bitvise
| Template:Active
| 2001
|
| Proprietary
| Template:No
|
| Template:Rh| TuSSH [23]
| Angus Ainslie
| Template:Active
| 2003
|
| Freeware
| Template:No
|
| Template:Rh| WinSCP
| Martin Prikryl
| Template:Active
| 2000
| PuTTY
| GPL
| Template:Yes
|
| Template:Rh| Xshell [24]
| NetSarang Computer, Inc.
| Template:Active
| 2001
| original
| Proprietary
| Template:No
|
| Template:Rh| Reflection [25] (formerly F-Secure SSH)
| Attachmate Corp.
| Template:Active
| ?
|
| Proprietary
| Template:No
|
Platform
The operating systems or virtual machines the ssh clients are designed to run on without emulation; there are several possibilities:
- No indicates that it does not exist or was never released.
- Partial indicates that while it works, the client lacks important functionality compared to versions for other OSs but may still be under development.
- Beta indicates that while a version is fully functional and has been released, it is still in development (e.g. for stability).
- Yes indicates that it has been officially released in a fully functional, stable version.
- Dropped indicates that while the client works, new versions are no longer being released for the indicated OS; the number in parentheses is the last known stable version which was officially released for that OS.
- Included indicates that the client comes pre-packaged with or has been integrated into the operating system.
The list is not exhaustive, but rather reflects the most common platforms today.
Technical
Features
See also