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.9.0 [1] | 2022-07-18 | Apache-2.0 |
BSD | ||||||
Linux | ||||||
HP-UX | ||||||
Java | ||||||
macOS | ||||||
Solaris | ||||||
Windows | ||||||
Bitvise SSH 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.84
[7]
![]() |
2024-04-04 | 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] | The OpenBSD project | 1999-12-01 | AIX | 9.8
[10]
![]() |
2024-07-01 | BSD |
AmigaOS | ||||||
Android | ||||||
BSD | ||||||
Cygwin | ||||||
Linux | ||||||
HP-UX | ||||||
iOS | ||||||
macOS | ||||||
OpenVMS | ||||||
Solaris | ||||||
webOS | ||||||
Windows | ||||||
z/OS | ||||||
Teleport | Gravitational | 2016-06-23 | 16.0.1
[11]
![]() |
2024-06-18 | Apache-2.0 | |
wolfSSH | wolfSSL | 2016-07-20 | BSD | 1.4.15
[12]
![]() |
2023-12-23 | GPL-3.0-or-later [d] |
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 | ?? |
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 |
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 | ? |
Bitvise SSH 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 |
{{
cite web}}
: Missing or empty |title=
(
help)
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.9.0 [1] | 2022-07-18 | Apache-2.0 |
BSD | ||||||
Linux | ||||||
HP-UX | ||||||
Java | ||||||
macOS | ||||||
Solaris | ||||||
Windows | ||||||
Bitvise SSH 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.84
[7]
![]() |
2024-04-04 | 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] | The OpenBSD project | 1999-12-01 | AIX | 9.8
[10]
![]() |
2024-07-01 | BSD |
AmigaOS | ||||||
Android | ||||||
BSD | ||||||
Cygwin | ||||||
Linux | ||||||
HP-UX | ||||||
iOS | ||||||
macOS | ||||||
OpenVMS | ||||||
Solaris | ||||||
webOS | ||||||
Windows | ||||||
z/OS | ||||||
Teleport | Gravitational | 2016-06-23 | 16.0.1
[11]
![]() |
2024-06-18 | Apache-2.0 | |
wolfSSH | wolfSSL | 2016-07-20 | BSD | 1.4.15
[12]
![]() |
2023-12-23 | GPL-3.0-or-later [d] |
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 | ?? |
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 |
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 | ? |
Bitvise SSH 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 |
{{
cite web}}
: Missing or empty |title=
(
help)