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.
| Name | Developer | Initial release | Platform | Latest release | License | |
|---|---|---|---|---|---|---|
| Version | Date | |||||
| Apache MINA SSHD | Apache Software Foundation | 2009 | AIX | 2.16.0 [1]    | 23 August 2025 | Apache-2.0 | 
| BSD | ||||||
| Linux | ||||||
| HP-UX | ||||||
| Java | ||||||
| macOS | ||||||
| Solaris | ||||||
| Windows | ||||||
| Bitvise SSH Server | Bitvise Limited | 2001 | Windows | 9.47 [2]    | 2025-09-02 | Proprietary [a] | 
| CopSSH | Itefix | 2003-08-12 | Cygwin | 7.21.1 [3] | 2025-07-23 | Proprietary | 
| Windows | ||||||
| CrushFTP Server | CrushFTP, LLC | 2003-01-01 | AIX | 11.3.7 [4]    | 2025-10-01 | Proprietary [b] | 
| BSD | ||||||
| Cygwin | ||||||
| Linux | ||||||
| HP-UX | ||||||
| Java | ||||||
| macOS | ||||||
| Solaris | ||||||
| Windows | ||||||
| Dropbear | Matt Johnston | 2003-04-06 [5] | AIX | 2025.88 [6]    | 2025-05-07 | MIT | 
| Android | ||||||
| BSD | ||||||
| Cygwin | ||||||
| Linux | ||||||
| HP-UX | ||||||
| macOS | ||||||
| Solaris | ||||||
| webOS | ||||||
| lsh | Niels Möller | 1999-05-23 [7] | BSD | 2.1 [8]    | 2013-06-26 | GPL-2.0-or-later | 
| Linux | ||||||
| Solaris | ||||||
| macOS | ||||||
| OpenSSH [c] | The OpenBSD project | 1999-12-01 | AIX | 10.1 [9]    | 2025-10-06 | BSD | 
| AmigaOS | ||||||
| Android | ||||||
| BSD | ||||||
| Cygwin | ||||||
| Linux | ||||||
| HP-UX | ||||||
| iOS | ||||||
| macOS | ||||||
| OpenVMS | ||||||
| Solaris | ||||||
| webOS | ||||||
| Windows | ||||||
| z/OS | ||||||
| Teleport | Gravitational | 2016-06-23 | 18.2.1 [10]    | 2025-09-13 | Apache-2.0 | |
| TinySSH | Jan Mojžíš | 2015-08-01 | BSD | 20250501 [11] | 2025-05-01 | Public domain [d] | 
| Linux | ||||||
| macOS | ||||||
| wolfSSH | wolfSSL | 2016-07-20 | BSD | 1.4.20 [12]    | 2025-02-20 | GPL-3.0-or-later [e] | 
| Cygwin | ||||||
| Linux | ||||||
| macOS | ||||||
| Solaris | ||||||
| Windows | ||||||
The operating systems or virtual machines the SSH servers 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 | macOS | Windows | Cygwin | BSD | Linux | Solaris | Java | OpenVMS | z/OS | AmigaOS | AIX | HP-UX | iOS [a] | webOS | Android | 
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apache MINA SSHD | Yes | Yes | No | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | No | No | No | 
| Bitvise SSH 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 | Unknown | 
| OpenSSH [d] | Included | Optional [e] | Included | Included | Included [f] | Yes | No | Yes | Yes | Yes | Yes [g] | Included | Yes [h] | Yes [b] | Partial | 
| TinySSH | Yes | Unknown | Unknown | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | 
| wolfSSH | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | 
| Name | SSH1 | SSH2 | Port forwarding | SFTP | SCP | IPv6 | OpenSSH authorized keys | Privilege separation | FIPS 140-2 | 
|---|---|---|---|---|---|---|---|---|---|
| Apache MINA SSHD | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Unknown | 
| Bitvise SSH Server | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 
| CopSSH | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes [15] | Unknown | 
| CrushFTP Server | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Unknown | 
| Dropbear | No | Yes | Yes | Partial | Yes | Yes | Yes | No | Unknown | 
| Lsh | No | Yes | Yes | Yes | Yes | Unknown | Unknown | Unknown | Unknown | 
| OpenSSH [a] | No [16] | Yes | Yes | Yes | Yes | Yes | Yes | Yes [15] | Yes [b] | 
| TinySSH | No | Yes | No | No | No | Yes | Yes | Unknown | No | 
| wolfSSH | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 
{{cite web}}: Missing or empty |title= (help){{cite web}}: Missing or empty |title= (help)