SSH clients

Popular ssh clients

  1. OpenSSH from The OpenBSD project
  2. WinSCP developed by Martin Prikryl
  3. PuTTY from Simon Tatham

What is a SSH Client

An SSH client is a software program which uses the secure shell protocol to connect to a remote computer. This page compares a number of popular SSH clients.

Over 30 SSH clients are listed on WikiPedia and no doubt many more exist. SSH Clients can run on nearly all platforms – for example, Windows, Linux, Unix, Apple IOS, Cisco IOS, Java, Solaris, AmigaOS, Android and iPhone.


Most but not all will support tunnelling, which allows you to carry a payload over an incompatible delivery-network, or provide a secure path through an untrusted network. A secure shell (SSH) tunnel consists of an encrypted tunnel created through a SSH protocol connection. Users may set up SSH tunnels to transfer unencrypted traffic over a network through an encrypted channel. For example, Microsoft Windows machines can share files using the Server Message Block (SMB) protocol, a non-encrypted protocol.