Comparison of SSH servers: Difference between revisions
Appearance
Content deleted Content added
m Update Copssh version and url |
m →General: updated latest version release for syncplify.me server |
||
Line 161: | Line 161: | ||
| {{active}} |
| {{active}} |
||
| 2014-02 |
| 2014-02 |
||
| |
| 3.0.2.32 |
||
| 2014- |
| 2014-10-05<ref>[http://kb.syncplify.me/index.php/category/release-notes/ Syncplify.me Server! Release Notes]</ref> |
||
| Free for personal use |
| Free for personal use |
||
| [http://www.syncplify.me/syncplifyme-server.html Syncplify.me Server!] |
| [http://www.syncplify.me/syncplifyme-server.html Syncplify.me Server!] |
Revision as of 15:29, 6 October 2014
An SSH server is a software program which uses the secure shell protocol to accept connections from remote computers. SFTP/SCP file transfers and remote terminal connections are popular use cases for an SSH server. This article compares a selection of popular servers.
General
Name | Developer | Status | First release date | Last release | Last release date | License | Official web page |
---|---|---|---|---|---|---|---|
Reflection for Secure IT | Attachmate | Active | 2005 | 8.0 | 2012-11-14 | Commercial | Attachmate.com |
Bitvise SSH Server (formerly WinSSHD) | Bitvise, Ltd. | Active | 2001-05 | 6.03 | 2013-11-05[1] | Freeware for non commercial use | Bitvise SSH Server |
CopSSH | Itefix | Active | 2003-08-12 | 4.9.4 | 2014-08-07[2] | Commercial, Free Edition | CopSSH |
CrushFTP | CrushFTP, LLC | Active | 2003-01-01 | 7.0.2 | 2014-02-06 | Commercial, Shareware | CrushFTP |
Dropbear | Matt Johnston | Active | 2003-04-06[3] | 2014.64 | 2014-07-27[4] | MIT | Dropbear |
freeSSHd SSH Server | WEONLYDO Software | 1.2.6 | 2009 | Freeware (source available for purchase) | freeSSHd | ||
GoAnywhere Services | Linoma Software | Active | 2009-09-01 | 3.3.4 | 2013-09-18 | Commercial | GoAnywhere Services |
KpyM SSH Server | KpyM Telnet/SSH Server | Active | 2002-10 | 1.19c | 2011-01-29 | Open Source BSD | KpyM SSH Server |
lsh | Niels Möller | Active | 1999-05-23[5] | 2.9-exp | 2007-04-04 | GPL | LSH |
MobaSSH SSH Server | Mobatek | Active | 1.22 | Freeware for non commercial use | MobaSSH SSH Server | ||
OpenSSH | The OpenBSD project | Active | 1999-12-01 | 6.6 | 2014-03-16[6] | BSD | OpenSSH |
Pragma Fortress SSH Server | Pragma Systems, Inc. | Active | 2004-05-24 | 5.0 | 2011-04-20[7] | Commercial | SSH SFTP Server for Windows |
Tectia SSH Server | SSH Communications Security (formerly Tectia) | Active | 1995-07 | 6.4.3 | 2013-06-20 | Commercial | SSH.com |
PowerShell Server | /n software | Active | 6.0.4798 [8] | 2013-02-19 | Commercial, Free Personal Edition | PowerShell Server | |
SilverSHielD | Extenua, Inc. | Active | 2008-10 | 6.0.25.125 | 2013-12-04[9] | Free for personal use | SilverSHielD |
Georgia SoftWorks SSH Server | Georgia SoftWorks | Active | 2004-07 | 8.04.012 | 2013-04-25 | Commercial | Georgia SoftWorks |
Syncplify.me Server! | Syncplify, Inc. | Active | 2014-02 | 3.0.2.32 | 2014-10-05[10] | Free for personal use | Syncplify.me Server! |
TinySSH | Jan Mojžíš | Active | 2014-02-16 | 20140501experimental | 2014-05-01 | Public Domain | TinySSH |
Platform
The operating systems or virtual machines the SSH servers 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 server 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 server 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 server 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.
Name | Mac OS X | Mac OS classic | Windows | Cygwin | BSD | Linux | Solaris | Java | OpenVMS | z/OS | AmigaOS | AIX | HPUX | iOS: iPhone,[Note 1] iPod Touch | webOS | Android |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Reflection for Secure IT | No | No | Yes | No | No | Yes | Yes | No | No | No | No | Yes | Yes | No | No | No |
Bitvise SSH Server | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No |
CopSSH | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
CrushFTP | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | No | No | No |
Dropbear | Yes | No | No | Yes | Yes | Yes | Yes | No | No | No | No | Yes | Yes | No | Yes[Note 2] | Yes |
freeSSHd | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No |
KpyM SSH Server | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No |
GoAnywhere Services | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | No | No | Yes |
lsh | Yes | No | No | No | Partial[Note 3] | Yes | Yes | No | No | No | No | No | No | No | No | ?? |
MobaSSH SSH Server | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
OpenSSH | Included | No | No | Included | Included | Included [Note 4] | Yes | No | Yes | Yes | Yes | Yes[Note 5] | Included | Yes[Note 6] | Yes[Note 2] | Partial |
Pragma Fortress SSH Server | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | ?? |
Tectia SSH Server | No | No | Yes | No | No | Yes | Yes | No | No | Yes | No | Yes | Yes | No | No | ?? |
PowerShell Server | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No |
SilverSHielD | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No |
Georgia SoftWorks SSH Server | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No |
Syncplify.me Server! | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No |
TinySSH | Yes | No | No | No | Yes | Yes | Yes | No | No | No | No | Yes | Yes | No | No | No |
Features
Name | SSH1 | SSH2 | Port forwarding | SFTP | SCP | Supports IPv6 | Supports OpenSSH authorized keys | Privilege separation |
---|---|---|---|---|---|---|---|---|
Reflection for Secure IT | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Bitvise SSH Server | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
CopSSH | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes[11] |
CrushFTP | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Dropbear | No | Yes | Yes | No | Yes | Yes | Yes | No |
KpyM SSH Server | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
GoAnywhere Services | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Lsh | No | Yes | Yes | Yes | Yes | ? | ? | ? |
MobaSSH SSH Server | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
OpenSSH | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes[12] |
Pragma Fortress SSH Server | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Tectia SSH Server | No | Yes | Yes | Yes | Yes | Yes | Yes | Partial[Note 7] |
SilverSHielD | No | Yes | Yes | Yes | No | No | Yes | Yes |
Georgia SoftWorks SSH Server | No | Yes | Yes | No | No | Yes | No | Yes |
Syncplify.me Server! | No | Yes | Yes | Yes | No | Yes | Yes | Yes |
TinySSH | No | Yes | No | No | No | Yes | Partial[Note 8] | Partial[Note 9] |
See also
Notes
- ^ Unless otherwise noted, iPhone refers to non-jailbroken devices.
- ^ a b OpenSSH and Dropbear are available as optware packages installed by PreWare (maintained by WebOS Internals)
- ^ Lsh supports only one BSD platform officially, FreeBSD.[citation needed]
- ^ Most Linux distributions have OpenSSH as an official package, but a few do not.
- ^ Openssh 3.4 was the first release included since AIX
- ^ Only for jailbroken devices.
- ^ Different exploit protection mechanism in use
- ^ TinySSH accepts only keys from authorized_keys file, options not supported
- ^ TinySSH has similar protection mechanism
References
- ^ Bitvise SSH Server Version History
- ^ [1]
- ^ Changes in Dropbear in official web page
- ^ [2]
- ^ Archive of lsh releases in official web page
- ^ OpenBSD changes in official web page
- ^ [3]
- ^ [4]
- ^ SilverSHielD Release Notes
- ^ Syncplify.me Server! Release Notes
- ^ sshd_config(5) manual page 2008-04-05. Retrieved on 2008-04-27.
- ^ sshd_config(5) manual page 2008-04-05. Retrieved on 2008-04-27.