SSH (Secure Shell) ist ein kryptografisches Netzwerk-Protokoll, das Daten sicher über ein unsicheres Netzwerk überträgt. Wie der Name vermuten lässt, ist der Haupteinsatzzweck, eine sichere Verbindung zu einer Shell auf einem anderen Rechner herzustellen.
Der SSH-Client ist dann die Software, die der Benutzer auf seinem lokalen Rechner ausführt, um sich zu einem Remote-Computer zu verbinden. Nachdem die Verbindung hergestellt ist, ermöglicht der SSH-Client dem Nutzer, Programme und andere Aufgaben auf dem Remote-Rechner auszuführen.