SSH (secure shell) to standard protokołów komunikacyjnych używanych w sieciach komputerowych TCP/IP, w architekturze klient-serwer a od wersji 2 nawet w architekturze serwer-klient.
SSH jest zwykle używany do zdalnego logowania z komputerem i wykonywania poleceń. Standardowy port TCP 22 został przypisany do kontaktowania się z serwerami SSH. W zależności od własnych preferencji można ten port zmienić na inny dowolny w konfiguracji samego SSH po stronie serwera z którym się za jego pomocą łączymy.
Po krótce ujmując SSH to protokół który pozwala nam na bezpośrednie połączenie się z naszym serwerem zdalnie (z innego urządzenia/komputera) i pozwala przez niego nim zarządzać poprzez wykonywanie odpowiednich komend.
Zdalnie do serwera poprzez SSH można się połączyć na różne sposoby : w systemie Windows będzie to program Putty, a w dystrybucjach Linux/MacOS można dokonać połączenia bezpośrednio z wbudowanej aplikacji „Terminal„.