SSH (ang. Secure Shell) to protokół sieciowy, który umożliwia bezpieczne połączenie zdalne z jednego komputera do innego. Jest to często stosowane do zdalnego dostępu do serwerów, gdzie użytkownicy mogą wykonywać polecenia i przeglądać pliki na zdalnym komputerze.
SSH jest bezpieczniejsze niż tradycyjne metody połączeń zdalnych, takie jak Telnet, ponieważ wszystkie informacje przesyłane przez protokół SSH są szyfrowane. To oznacza, że wszelkie informacje, takie jak hasła i inne dane osobiste, są zabezpieczone przed nieautoryzowanym dostępem lub podsłuchem.
Poza bezpieczeństwem, SSH oferuje również wiele innych funkcji, takich jak weryfikacja tożsamości i automatyczne uwierzytelnianie, co umożliwia łatwe i bezpieczne połączenie zdalne. Jest to szczególnie przydatne dla administratorów serwerów, którzy muszą wykonać zdalne zadania, takie jak instalacja oprogramowania lub aktualizacja konfiguracji.