Secure Shell oder SSH ist ein Netzwerkprotokoll und auf UNIX / Posix Systemen ein Programm. Die Netzwerkverbindung zwischen zwei Rechnern per SSH findet authentifiziert und verschlüsselt statt. Die Folgeversion SSH2 wurde um weitere Funktionen erweitert und erlaubt beispielsweise die sichere Datenübertragung per SFTP. Üblicherweise verbindet man sich auf eine Linux Shell per SSH bzw. SSH2[1]. Üblicherweise wird SSH2 zur Verbindung auf die Shell eines Linux Server genutzt.