Skip to content
Surf Wiki
Save to docs
general/cryptographic-software

From Surf Wiki (app.surf) — the open knowledge base

Comparison of SSH servers

None


None

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

NameDeveloperInitial releasePlatformLatest releaseLicenseVersionDate
Apache MINA SSHDApache Software Foundation2009AIXApache-2.0}}
BSD
Linux
HP-UX
Java
macOS
Solaris
Windows
Bitvise SSH ServerBitvise Limited2001Windows
CopSSHItefix2003-08-12Cygwin7.21.12025-07-23rowspan="2"
Windows
CrushFTP ServerCrushFTP, LLC2003-01-01AIXShareware.}}
BSD
Cygwin
Linux
HP-UX
Java
macOS
Solaris
Windows
DropbearMatt Johnston2003-04-06AIXMIT}}
Android
BSD
Cygwin
Linux
HP-UX
macOS
Solaris
webOS
lshNiels Möller1999-05-23BSDGPL-2.0-or-later}}
Linux
Solaris
macOS
OpenSSHThe OpenBSD project1999-12-01AIXBSD}}
AmigaOS
Android
BSD
Cygwin
Linux
HP-UX
iOS
macOS
OpenVMS
Solaris
webOS
Windows
z/OS
TeleportGravitational2016-06-23
TinySSHJan Mojžíš2015-08-01BSDPublic domain}}
Linux
macOS
wolfSSHwolfSSL2016-07-20BSDGPL-3.0-or-later}}
Cygwin
Linux
macOS
Solaris
Windows

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.

NamemacOSWindowsCygwinBSDLinuxSolarisJavaOpenVMSz/OSAmigaOSAIXHP-UXiOSwebOSAndroid
Apache MINA SSHD
Bitvise SSH Server
CopSSH
CrushFTP Server
Dropbear
lsh
OpenSSH
TinySSH
wolfSSH

Features

NameSSH1SSH2Port forwardingSFTPSCPIPv6OpenSSH authorized keysPrivilege separationFIPS 140-2
Apache MINA SSHD
Bitvise SSH Server
CopSSHurl=http://man.openbsd.org/OpenBSD-current/man5/sshd_config.5title=sshd_config(5)access-date=2016-05-18}}
CrushFTP Server
Dropbear
Lsh
OpenSSH
TinySSH
wolfSSH

References

References

  1. "Copssh update - 7.21.1". itefix.net.
  2. "Changes in Dropbear in official web page".
  3. "Listing of /~nisse/archive/". liu.se.
  4. (11 June 2022). "Win32-OpenSSH".
  5. "OpenSSH is now bundled with AIX".
  6. "sshd_config(5)".
  7. "OpenSSH 7.5 Release notes, SSHv1 server no longer supported".
  8. "FIPS-140".
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Comparison of SSH servers — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report