Comparison of SSH servers

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description

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 2.9.0[1] 2022-07-18 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 ProprietaryTemplate:Efn
rowspan="2" Template:Rh | CopSSH Itefix 2003-08-12 Cygwin 7.10.1[2] 2022-06-21 Proprietary
Windows
rowspan="9" Template:Rh | CrushFTP Server CrushFTP, LLC 2003-01-01 AIX Template:Wikidata Template:Wikidata ProprietaryTemplate:Efn
BSD
Cygwin
Linux
HP-UX
Java
macOS
Solaris
Windows
rowspan="9" Template:Rh | Dropbear Matt Johnston 2003-04-06[3] 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[4] BSD Template:Wikidata Template:Wikidata rowspan="4" Template:Open source
Linux
Solaris
macOS
rowspan="14" Template:Rh | OpenSSHTemplate:Efn 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="6" Template:Rh | wolfSSH wolfSSL 2016-07-20 BSD Template:Wikidata Template:Wikidata rowspan="6" Template:Open source
Cygwin
Linux
macOS
Solaris
Windows

Template:Notelist

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 iOSTemplate:Efn 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 YesTemplate:Efn Yes
Template:Rh | lsh Yes No No PartialTemplate:Efn Yes Yes No No No No No No No No ??
Template:Rh | OpenSSHTemplate:Efn Included OptionalTemplate:Efn Included Included IncludedTemplate:Efn Yes No Yes Yes Yes YesTemplate:Efn Included YesTemplate:Efn YesTemplate:Efn Partial
Template:Rh | wolfSSH Yes Yes Yes Yes Yes Yes No No No No No No No No No

Template:Notelist

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 ?
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[5] ?
Template:Rh | CrushFTP Server No Yes Yes Yes Yes Yes Yes Yes ?
Template:Rh | Dropbear No Yes Yes Partial Yes Yes Yes No ?
Template:Rh | Lsh No Yes Yes Yes Yes ? ? ? ?
Template:Rh | OpenSSHTemplate:Efn No[6] Yes Yes Yes Yes Yes Yes Yes[5] YesTemplate:Efn
Template:Rh | wolfSSH No Yes Yes Yes Yes Yes Yes No Yes

Template:Notelist

See also

References

<templatestyles src="Reflist/styles.css" />

  1. ↑ Script error: No such module "citation/CS1".
  2. ↑ Script error: No such module "citation/CS1".
  3. ↑ Script error: No such module "citation/CS1".
  4. ↑ Script error: No such module "citation/CS1".
  5. ↑ a b Script error: No such module "citation/CS1".
  6. ↑ Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".