An SSH client is a software program which uses the secure shell protocol to connect to a remote computer. Secure Shell or SSH is a Network protocol that allows data to be exchanged using a Secure channel between two networked devices A server is a Computer dedicated to providing one or more services over a computer network typically through a request-response routine This article compares a selection of popular clients.
Contents |
| Name | Developer | Status | First release | Based on | License | Source available |
|---|---|---|---|---|---|---|
| AbsoluteTelnet [1] | Brian Pence | Active | August, 1996 | Proprietary | no | |
| cURL | Daniel Stenberg | Active | January, 2007 | libssh2 [2] | MIT | yes |
| eSSH Client | Ecode Software | Active | July, 2002 | Proprietary | no | |
| Dropbear [3] | Matt Johnston | Active | January, 2005 | MIT | yes | |
| IVT [4] | BearStar Software | Active | 1998 | PuTTY (for SSH-implementation) | Proprietary | no |
| JTA | Matthias L. A software license (or software licence in commonwealth usage is a Legal instrument governing the usage or redistribution of copyright protected software In Computer science, source code (commonly just source or code) is any sequence of statements or declarations written in some Human-readable Proprietary software is Computer software on which the producer has set restrictions on use private modification copying, or republishing. cURL is a Command line tool for transferring files with URL syntax. The MIT License is a Free software license originating at the Massachusetts Institute of Technology (MIT used by the MIT X Consortium. eSSH Client is a multi task client that supports many different protocols such as SSH, SFTP, FTP, FTPS, SCP, and RExec Proprietary software is Computer software on which the producer has set restrictions on use private modification copying, or republishing. ! ssh and Computer networking |-! Unix-like and Software licensing |-! Computer insecurity Dropbear is a software package written The MIT License is a Free software license originating at the Massachusetts Institute of Technology (MIT used by the MIT X Consortium. IVT Terminal Emulator is a highly configurable communications program by BearStar Software. Putty is a generic term for a plastic material similar in texture to Clay or Dough typically used in domestic construction and repair as a sealant or filler Proprietary software is Computer software on which the producer has set restrictions on use private modification copying, or republishing. The Java Transaction API ( JTA) is one of the Java EE APIs allowing distributed Transactions to be done across multiple XA resources Jugel, Marcus Meissner | ? | 1996 | GPL | yes | |
| lsh | Niels Möller | Active | May 23, 1999 (0. lsh is a Free software implementation of the Secure Shell (SSH protocol version 2 by the GNU project including both server and Events 1430 - Siege of Compiègne: Joan of Arc is captured by the Burgundians while leading an army to relieve Compiègne Year 1999 ( MCMXCIX) was a Common year starting on Friday (link will display full 1999 Gregorian calendar) 1) | GPL | yes | |
| OpenSSH | The OpenBSD project | Active | December 1, 1999 | ossh | BSD | yes |
| PenguiNet [5] | Silicon Circus | Active | April 7, 2000 | N/A | Proprietary | no |
| PuTTY | Simon Tatham | Active | January 1999 | MIT | yes | |
| SFTPPlus | Pro:Atria Ltd | Active | 2005 | OpenSSH/PuTTY | Proprietary | yes |
| SSH Tectia Client | SSH Communications Security | Active | 1995 | Proprietary | yes | |
| Tera Term | TeraTerm Project | Active | 2004 | TeraTerm 2. ! ssh and Computer networking |-! Unix-like and Software licensing |-! Computer insecurity OpenSSH ( OpenBSD Secure Shell OpenBSD is a Unix-like computer Operating system descended from Berkeley Software Distribution (BSD a Unix derivative developed at the Events 800 - Charlemagne judges the accusations against Pope Leo III in the Vatican Year 1999 ( MCMXCIX) was a Common year starting on Friday (link will display full 1999 Gregorian calendar) BSD licenses represent a family of Permissive free software licences. PenguiNet is a Telnet, SSH and SCP client for Windows developed by Silicon Circus Events 529 - First draft of Corpus Juris Civilis (a fundamental work in Jurisprudence) is issued by Eastern Roman Emperor 2000 ( MM) was a Leap year that started on Saturday of the Common Era, in accordance with the Gregorian calendar. Proprietary software is Computer software on which the producer has set restrictions on use private modification copying, or republishing. Putty is a generic term for a plastic material similar in texture to Clay or Dough typically used in domestic construction and repair as a sealant or filler Simon Tatham (born May 3, 1977) is an English Programmer known primarily for creating and maintaining PuTTY, a Free software implementation The MIT License is a Free software license originating at the Massachusetts Institute of Technology (MIT used by the MIT X Consortium. SFTPPlus is a commercial SSH server and client with additional Audit and Automation functions in order to meet regulatory and corporate Proprietary software is Computer software on which the producer has set restrictions on use private modification copying, or republishing. Proprietary software is Computer software on which the producer has set restrictions on use private modification copying, or republishing. Tera Term is an open source free software terminal emulator (communication program for MS-Windows 3 (1994-1998) | BSD | yes |
| WinSCP | Martin Prikryl | Active | 2000 | PuTTY | GPL | yes |
| Reflection [6] (formerly F-Secure SSH) | Attachmate Corp. BSD licenses represent a family of Permissive free software licences. WinSCP (Windows Secure copy is an Open source SFTP and FTP client for Microsoft Windows. Putty is a generic term for a plastic material similar in texture to Clay or Dough typically used in domestic construction and repair as a sealant or filler | Active | ? | Proprietary | no |
The operating systems or virtual machines the ssh clients are designed to run on without emulation; there are several possibilities:
The list is not exhaustive, but rather reflects the most common platforms today.
| Name | Mac OS X | Mac OS Classic | Windows | Cygwin | BSD | Linux | Solaris | Palm OS | Java | OpenVMS | Windows Mobile | IBM z/OS | AmigaOS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AbsoluteTelnet | No | No | Yes | N/A | No | No | No | No | N/A | N/A | N/A | N/A | No |
| Dropbear | Yes | No | No | Yes | Yes | Yes | Yes | No | N/A | N/A | N/A | N/A | No |
| eSSH Client | Yes | No | Yes | N/A | Yes | Yes | Yes | No | N/A | N/A | N/A | N/A | No |
| IVT | No | No | Yes | No | No | No | No | No | No | No | No | No | No |
| JTA | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | Yes | N/A | N/A | N/A | No |
| lsh | Yes | No | No | No | Partial† | Yes | Yes | No | N/A | N/A | N/A | N/A | No |
| OpenSSH | Included | No | No | Included | Included | Included† | Yes | No | N/A | Yes | N/A | N/A | Yes |
| PenguiNet | No | No | Yes | No | No | No | No | No | No | No | No | No | No |
| PuTTY | Partial | Partial | Yes | N/A | Yes | Yes | No | N/A | N/A | Yes | N/A | No | |
| SFTPPlus | No | No | Yes | No | No | Yes | Yes | No | N/A | N/A | N/A | N/A | No |
| SSH Tectia Client | No | No | Yes | No | No | Yes | Yes | No | N/A | N/A | N/A | N/A | No |
| Tera Term | No | No | Yes | No | No | No | No | No | N/A | N/A | N/A | N/A | No |
| WinSCP | No | No | Yes | No | No | No | No | No | No | No | No | No | No |
| Name | User interface | SSH1 | SSH2 | Additional protocols | Tunneling | Session Multiplexing† |
Kerberos | IPv6 | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TELNET | rlogin | Port forwarding |
SOCKS† | VPN† | Terminal | SFTP/SCP | |||||||
| AbsoluteTelnet | GUI | Yes | Yes | Yes | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes |
| IVT | GUI (multi-session, single-window) |
No | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | No | No |
| lsh | command line | No | Yes | No | No | Yes | No | No | Yes | Yes | No | ||
| OpenSSH | command line | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| PenguiNet | GUI | Yes | Yes | Yes | No | Yes | No | No | No | No | Yes | Yes | No |
| PuTTY | GUI† or command line | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes† | Yes |
| SFTPPlus | GUI or command line | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | ||
| SSH Tectia Client | command line | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| WinSCP | GUI or command line | Yes | Yes | No | No | No | No | No | No | Yes | No | Yes | Yes |
| Name | Smart card support | Hardware encryption | FIPS 140-2 Validation |
|---|---|---|---|
| AbsoluteTelnet | Yes | No | |
| OpenSSH | Yes | Yes | No |
| PuTTY | No | ? | ? |