Comparison of SSH servers

From Wikipedia, the free encyclopedia
(Redirected from SSH server)

Page Module:Message box/ambox.css has no content.

Page Module:Message box/ambox.css has no content.

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 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.

  1. ^ No cost for non-commercial use.
  2. ^ Shareware.
  3. ^ Also known as OpenBSD Secure Shell.

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.

  1. ^ iPhone, iPod Touch. Unless otherwise noted, iPhone refers to non-jailbroken devices.
  2. ^ a b OpenSSH and Dropbear are available as optware packages installed by PreWare (maintained by WebOS Internals).
  3. ^ Lsh supports only one BSD platform officially, FreeBSD.[citation needed]
  4. ^ Also known as OpenBSD Secure Shell.
  5. ^ 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]
  6. ^ Most Linux distributions have OpenSSH as an official package, but a few do not.
  7. ^ OpenSSH 3.4 was the first release included since AIX.[5]
  8. ^ 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.

  1. ^ Also known as OpenBSD Secure Shell.
  2. ^ OpenSSH server can be built with FIPS 140-2.[8]

See also

References

Page Template:Reflist/styles.css has no content.