An SSH client is a software program which uses the secure shell protocol to connect to a remote computer. This article compares a selection of notable clients.
^Included and enabled by default since windows 10 version 1803. Win32-OpenSSH can be installed as an optional component in the Windows versions before Windows 10 version 1803 to Windows 10 version 1709. Portable version can be download from Win32-OpenSSH for other versions.
^The majority of Linux distributions have OpenSSH as an official package, but a few do not.
^OpenSSH supports the minimal certificate format since v5.4. "OpenSSH Release Notes: 5.4". OpenBSD Project. 2010-03-08. Retrieved 2021-08-30.
^PuTTY does not support tabs directly, but many wrappers are available that do.
^PuTTY does not support hyperlinks, but some forks of PuTTY do.
^Putty v71.0 does not support OpenSSH certificates. See Ben Harris' 2016-04-21 wish.[16][17]
Authentication key algorithms
This table lists standard authentication key algorithms implemented by SSH clients. Some SSH implementations include both server and client implementations and support custom non-standard authentication algorithms not listed in this table.