Comparison of SSH servers
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.
General
Name | Developer | First release date | Last release | Last release date | License |
Apache MINA SSHD | Apache Software Foundation | 2009 | 2.5.1 | 2020-07-01 | |
Bitvise SSH Server | Bitvise Limited | 2001 | 8.43 | 2020-06-06 | , Free for non-commercial use |
CopSSH | Itefix | 2003-08-12 | 6.4.0 | 2018-10-20 | , Free for non-commercial use |
CrushFTP Server | CrushFTP, LLC | 2003-01-01 | 9.0.0 | 2018-10-30 | , shareware |
Dropbear | Matt Johnston | 2003-04-06 | 2019.78 | 2019-03-27 | |
lsh | Niels Möller | 1999-05-23 | 2.1 | 2013-06-26 | |
OpenSSH | The OpenBSD project | 1999-12-01 | 8.3 | 2020-05-27 | |
Teleport | Gravitational | 2016-06-23 | 4.2.9 | 2020-05-05 | |
wolfSSH | wolfSSL | 2019-10-31 | 1.4.3 | 2019-04-18 |
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.
- 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.
Name | Mac OS X | Mac OS classic | Windows | Cygwin | BSD | Linux | Solaris | Java | OpenVMS | z/OS | AmigaOS | AIX | HPUX | iOS: iPhone, iPod Touch | webOS | Android |
Apache MINA SSHD | ||||||||||||||||
Bitvise SSH Server | ||||||||||||||||
CopSSH | ||||||||||||||||
CrushFTP Server | ||||||||||||||||
Dropbear | ||||||||||||||||
lsh | ?? | |||||||||||||||
OpenSSH | ||||||||||||||||
wolfSSH | ?? | ?? | ?? |
Features
Name | SSH1 | SSH2 | Port forwarding | SFTP | SCP | Supports IPv6 | Supports OpenSSH authorized keys | Privilege separation | FIPS 140-2 support |
Apache MINA SSHD | ? | ||||||||
Bitvise SSH Server | |||||||||
CopSSH | ? | ||||||||
CrushFTP Server | ? | ||||||||
Dropbear | ? | ||||||||
Lsh | ? | ? | ? | ? | |||||
OpenSSH | |||||||||
wolfSSH |