AnSSH serveris a software program which uses theSecure Shellprotocol to accept connections from remote computers.SFTP/SCPfile transfers and remote terminal connections are popular use cases for an SSH server.
General
editName | Developer | Initial release | Platform | Latest release | License | |
---|---|---|---|---|---|---|
Version | Date | |||||
Apache MINASSHD | Apache Software Foundation | 2009 | AIX | 2.9.0[1] | 2022-07-18 | Apache-2.0 |
BSD | ||||||
Linux | ||||||
HP-UX | ||||||
Java | ||||||
macOS | ||||||
Solaris | ||||||
Windows | ||||||
BitviseSSH Server | Bitvise Limited | 2001 | Windows | 9.32[2][3] | 2023-12-20 | Proprietary[a] |
CopSSH | Itefix | 2003-08-12 | Cygwin | 7.10.1[4] | 2022-06-21 | Proprietary |
Windows | ||||||
CrushFTP Server | CrushFTP, LLC | 2003-01-01 | AIX | 10.2.0[5] | 2022-04-05 | Proprietary[b] |
BSD | ||||||
Cygwin | ||||||
Linux | ||||||
HP-UX | ||||||
Java | ||||||
macOS | ||||||
Solaris | ||||||
Windows | ||||||
Dropbear | Matt Johnston | 2003-04-06[6] | AIX | 2024.86[7] | 2024-10-22 | MIT |
Android | ||||||
BSD | ||||||
Cygwin | ||||||
Linux | ||||||
HP-UX | ||||||
macOS | ||||||
Solaris | ||||||
webOS | ||||||
lsh | Niels Möller | 1999-05-23[8] | BSD | 2.1[9] | 2013-06-26 | GPL-2.0-or-later |
Linux | ||||||
Solaris | ||||||
macOS | ||||||
OpenSSH[c] | TheOpenBSDproject | 1999-12-01 | AIX | 9.9[10] | 2024-09-19 | BSD |
AmigaOS | ||||||
Android | ||||||
BSD | ||||||
Cygwin | ||||||
Linux | ||||||
HP-UX | ||||||
iOS | ||||||
macOS | ||||||
OpenVMS | ||||||
Solaris | ||||||
webOS | ||||||
Windows | ||||||
z/OS | ||||||
Teleport | Gravitational | 2016-06-23 | 17.2.1[11] | 2025-01-23 | Apache-2.0 | |
wolfSSH | wolfSSL | 2016-07-20 | BSD | 1.4.19[12] | 2024-11-01 | GPL-3.0-or-later[d] |
Cygwin | ||||||
Linux | ||||||
macOS | ||||||
Solaris | ||||||
Windows |
Platform
editTheoperating systemsorvirtual machinesthe SSH servers are designed to run on withoutemulation;there are several possibilities:
- Noindicates that it does not exist or was never released.
- Partialindicates that while it works, the server lacks important functionality compared to versions for other OSs but may still be under development.
- Betaindicates that while a version is fully functional and has been released, it is still in development (e.g. for stability).
- Yesindicates that it has been officially released in a fully functional, stable version.
- Droppedindicates 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.
- Includedindicates 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 | macOS | Windows | Cygwin | BSD | Linux | Solaris | Java | OpenVMS | z/OS | AmigaOS | AIX | HP-UX | iOS[a] | webOS | Android |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apache MINASSHD | Yes | Yes | No | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | No | No | No |
BitviseSSH Server | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No |
CopSSH | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
CrushFTP Server | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | No | No | No |
Dropbear | Yes | No | Yes | Yes | Yes | Yes | No | No | No | No | Yes | Yes | No | Yes[b] | Yes |
lsh | Yes | No | No | Partial[c] | Yes | Yes | No | No | No | No | No | No | No | No | ?? |
OpenSSH[d] | Included | Optional[e] | Included | Included | Included[f] | Yes | No | Yes | Yes | Yes | Yes[g] | Included | Yes[h] | Yes[b] | Partial |
wolfSSH | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No |
- ^iPhone,iPod Touch.Unless otherwise noted, iPhone refers to non-jailbrokendevices.
- ^abOpenSSH 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.[13]
- ^MostLinux distributionshave OpenSSH as an official package, but a few do not.
- ^OpenSSH 3.4 was the first release included sinceAIX.[14]
- ^Only forjailbrokendevices.
Features
editName | SSH1 | SSH2 | Port forwarding | SFTP | SCP | IPv6 | OpenSSH authorized keys | Privilege separation | FIPS 140-2 |
---|---|---|---|---|---|---|---|---|---|
Apache MINASSHD | No | Yes | Yes | Yes | Yes | Yes | Yes | No | ? |
BitviseSSH Server | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
CopSSH | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes[15] | ? |
CrushFTP Server | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? |
Dropbear | No | Yes | Yes | Partial | Yes | Yes | Yes | No | ? |
Lsh | No | Yes | Yes | Yes | Yes | ? | ? | ? | ? |
OpenSSH[a] | No[16] | Yes | Yes | Yes | Yes | Yes | Yes | Yes[15] | Yes[b] |
wolfSSH | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes |
See also
editReferences
edit- ^"Apache MINA SSHD".GitHub.5 December 2021.
- ^"Bitvise SSH Client Version History".20 December 2023.
- ^"Bitvise SSH Server Version History".20 December 2023.
- ^"Copssh update - 7.10.1".itefix.net.
- ^"CrushFTP - Download".Archived fromthe originalon 21 April 2022.
- ^"Changes in Dropbear in official web page".
- ^"Dropbear 2024.86".22 October 2024.Retrieved4 January2025.
- ^"Listing of /~nisse/archive/".liu.se.
- ^"LSH-2.1 release".26 June 2013.
- ^"release-9.9".Retrieved20 September2024.
- ^"Release 17.2.1".23 January 2025.Retrieved30 January2025.
- ^"Release 1.4.19".1 November 2024.Retrieved29 November2024.
- ^"Win32-OpenSSH".GitHub.11 June 2022.
- ^"OpenSSH is now bundled with AIX".IBM.Archived fromthe originalon 2009-12-13.
- ^ab"sshd_config(5)".Retrieved2016-05-18.
- ^"OpenSSH 7.5 Release notes, SSHv1 server no longer supported".Retrieved2017-07-09.
- ^"FIPS-140".