Comparison of SSH servers
From Wikipedia, the free encyclopedia
(Redirected from SSH server)
Page Module:Message box/ambox.css has no content.
This article may contain original research. (April 2026) |
Page Module:Message box/ambox.css has no content.
This article or section possibly contains original synthesis. Source material should verifiably mention and relate to the main topic. (April 2026) |
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 | Initial release | Platform | Latest release | License | |
|---|---|---|---|---|---|---|
| Version | Date | |||||
| rowspan="8" Template:Rh | Apache MINA SSHD | Apache Software Foundation | 2009 | AIX | Template:Wikidata | Template:Wikidata | rowspan="8" Template:Open source |
| BSD | ||||||
| Linux | ||||||
| HP-UX | ||||||
| Java | ||||||
| macOS | ||||||
| Solaris | ||||||
| Windows | ||||||
| Template:Rh | Bitvise SSH Server | Bitvise Limited | 2001 | Windows | Template:Wikidata | Template:Wikidata | Proprietary[a] |
| rowspan="2" Template:Rh | CopSSH | Itefix | 2003-08-12 | Cygwin | 7.21.1[1] | 2025-07-23 | Proprietary |
| Windows | ||||||
| rowspan="9" Template:Rh | CrushFTP Server | CrushFTP, LLC | 2003-01-01 | AIX | Template:Wikidata | Template:Wikidata | Proprietary[b] |
| BSD | ||||||
| Cygwin | ||||||
| Linux | ||||||
| HP-UX | ||||||
| Java | ||||||
| macOS | ||||||
| Solaris | ||||||
| Windows | ||||||
| rowspan="9" Template:Rh | Dropbear | Matt Johnston | 2003-04-06[2] | AIX | Template:Wikidata | Template:Wikidata | rowspan="9" Template:Open source |
| Android | ||||||
| BSD | ||||||
| Cygwin | ||||||
| Linux | ||||||
| HP-UX | ||||||
| macOS | ||||||
| Solaris | ||||||
| webOS | ||||||
| rowspan="4" Template:Rh | lsh | Niels Möller | 1999-05-23[3] | BSD | Template:Wikidata | Template:Wikidata | rowspan="4" Template:Open source |
| Linux | ||||||
| Solaris | ||||||
| macOS | ||||||
| rowspan="14" Template:Rh | OpenSSH[c] | The OpenBSD project | 1999-12-01 | AIX | Template:Wikidata | Template:Wikidata | rowspan="14" Template:Open source |
| AmigaOS | ||||||
| Android | ||||||
| BSD | ||||||
| Cygwin | ||||||
| Linux | ||||||
| HP-UX | ||||||
| iOS | ||||||
| macOS | ||||||
| OpenVMS | ||||||
| Solaris | ||||||
| webOS | ||||||
| Windows | ||||||
| z/OS | ||||||
| Template:Rh | Teleport | Gravitational | 2016-06-23 | Template:Wikidata | Template:Wikidata | Template:Open source | |
| rowspan="3" Template:Rh | TinySSH | Jan Mojžíš | 2015-08-01 | BSD | Template:Wikidata | Template:Wikidata | rowspan="3" Template:Open source |
| Linux | ||||||
| macOS | ||||||
| rowspan="6" Template:Rh | wolfSSH | wolfSSL | 2016-07-20 | BSD | Template:Wikidata | Template:Wikidata | rowspan="6" Template:Open source |
| Cygwin | ||||||
| Linux | ||||||
| macOS | ||||||
| Solaris | ||||||
| Windows | ||||||
Page Template:Reflist/styles.css has no content.
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. Template:Sort-under
| Name | macOS | Windows | Cygwin | BSD | Linux | Solaris | Java | OpenVMS | z/OS | AmigaOS | AIX | HP-UX | iOS[a] | webOS | Android |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Template:Rh | Apache MINA SSHD | Yes | Yes | No | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | No | No | No |
| Template:Rh | Bitvise SSH Server | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Template:Rh | CopSSH | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Template:Rh | CrushFTP Server | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | No | No | No |
| Template:Rh | Dropbear | Yes | No | Yes | Yes | Yes | Yes | No | No | No | No | Yes | Yes | No | Yes[b] | Yes |
| Template:Rh | lsh | Yes | No | No | Partial[c] | Yes | Yes | No | No | No | No | No | No | No | No | Unknown |
| Template:Rh | OpenSSH[d] | Included | Optional[e] | Included | Included | Included[f] | Yes | No | Yes | Yes | Yes | Yes[g] | Included | Yes[h] | Yes[b] | Partial |
| Template:Rh | TinySSH | Yes | Unknown | Unknown | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Template:Rh | wolfSSH | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No |
Page Template:Reflist/styles.css has no content.
- ^ iPhone, iPod Touch. 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]
- ^ Also known as OpenBSD Secure Shell.
- ^ Native OpenSSH for Windows 10 is an optional feature that can be installed. OpenSSH can be installed in windows from windows 10 version 1709 and up. The project is called Win32-OpenSSH (contains 64bit as well), hosted on GitHub.[4]
- ^ Most Linux distributions have OpenSSH as an official package, but a few do not.
- ^ OpenSSH 3.4 was the first release included since AIX.[5]
- ^ Only for jailbroken devices.
Features
| Name | SSH1 | SSH2 | Port forwarding | SFTP | SCP | IPv6 | OpenSSH authorized keys | Privilege separation | FIPS 140-2 |
|---|---|---|---|---|---|---|---|---|---|
| Template:Rh | Apache MINA SSHD | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Unknown |
| Template:Rh | Bitvise SSH Server | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Template:Rh | CopSSH | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes[6] | Unknown |
| Template:Rh | CrushFTP Server | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Unknown |
| Template:Rh | Dropbear | No | Yes | Yes | Partial | Yes | Yes | Yes | No | Unknown |
| Template:Rh | Lsh | No | Yes | Yes | Yes | Yes | Unknown | Unknown | Unknown | Unknown |
| Template:Rh | OpenSSH[a] | No[7] | Yes | Yes | Yes | Yes | Yes | Yes | Yes[6] | Yes[b] |
| Template:Rh | TinySSH | No | Yes | No | No | No | Yes | Yes | Unknown | No |
| Template:Rh | wolfSSH | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes |
Page Template:Reflist/styles.css has no content.
See also
References
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content."Copssh update - 7.21.1". itefix.net.
- ^ Page Module:Citation/CS1/styles.css has no content."Changes in Dropbear in official web page".
- ^ Page Module:Citation/CS1/styles.css has no content."Listing of /~nisse/archive/". liu.se.
- ^ Page Module:Citation/CS1/styles.css has no content."Win32-OpenSSH". GitHub. 11 June 2022.
- ^ Page Module:Citation/CS1/styles.css has no content."OpenSSH is now bundled with AIX". IBM. Archived from the original on 2009-12-13.
- ^ a b Page Module:Citation/CS1/styles.css has no content."sshd_config(5)". Retrieved 2016-05-18.
- ^ Page Module:Citation/CS1/styles.css has no content."OpenSSH 7.5 Release notes, SSHv1 server no longer supported". Retrieved 2017-07-09.
- ^ Page Module:Citation/CS1/styles.css has no content."FIPS-140".