Protokół SSH SSH (secure shell) – standard protokołów komunikacyjnych używanych w sieciach TCP/IP, w architekturze klient-serwer, a od wersji 2 również serwer-klient SSH jest następcą protokołu Telnet. SSH różni się od Telnet, szyfrowanym transferem wszelkich danych oraz możliwością rozpoznawania użytkowników. Istnieją dwie wersje tego protokołu i obie są obecnie w użyciu. W wersji 2 możliwe jest użycie dowolnych sposobów szyfrowania danych i czterech różnych sposobów uwierzytelniania, podczas gdy 1 wersja obsługuje tylko stałą listę kilku sposobów szyfrowania i dwa sposoby rozpoznawania użytkownika (klucz RSA i zwykłe hasło). Najbardziej znane implementacje SSH to zamknięte ssh.com i otwarte OpenSSH. Najbardziej znaną implementacją klienta jest PuTTY. SSH jest zwykle używany do zdalnego logowania z komputerem/serwerem i wykonywania poleceń. Do kontaktowania się z serwerami SSH został przypisany port TCP 22. SSH to wspólna nazwa dla całej rodziny protokołów. Oprócz zastosowań terminalowych, służy również do np. przesyłania plików, zdalnej kontroli zasobów, tunelowania.