SSH (Secure Shell) w protokole TCP oznacza użycie protokołu TCP (Transmission Control Protocol) jako podstawowego protokołu transportowego dla połączeń SSH. Protokół TCP zapewnia niezawodną, zorientowaną na połączenie komunikację pomiędzy klientami SSH i punktami końcowymi serwera, zapewniając, że dane są przesyłane dokładnie i sekwencyjnie. SSH wykorzystuje protokół TCP do ustanawiania szyfrowanych sesji w celu bezpiecznego dostępu zdalnego, przesyłania plików i wykonywania poleceń przez sieć.
SSH (Secure Shell) to kryptograficzny protokół sieciowy używany do bezpiecznego zdalnego dostępu do urządzeń i serwerów za pośrednictwem niezabezpieczonej sieci. Zapewnia bezpieczny kanał w niezabezpieczonej sieci, szyfrując dane podczas transmisji, zapobiegając podsłuchiwaniu, przechwytywaniu i manipulacji. SSH jest powszechnie używany przez administratorów systemów, programistów i inżynierów sieci do bezpiecznego uzyskiwania dostępu do zdalnych urządzeń i zarządzania nimi, zdalnego wykonywania poleceń, bezpiecznego przesyłania plików i bezpiecznego tunelowania innych protokołów sieciowych poprzez szyfrowane połączenie SSH.
Polecenie SSH to narzędzie wiersza poleceń służące do nawiązywania połączeń SSH ze zdalnymi serwerami lub urządzeniami. Zwykle jest wywoływany z terminala lub wiersza poleceń przy użyciu składni takiej jak ssh nazwa użytkownika@nazwa hosta lub ssh użytkownik@adres_ip. Po uwierzytelnieniu użytkownicy mogą wykonywać polecenia w systemie zdalnym, przesyłać pliki przy użyciu protokołu SCP (bezpieczna kopia), konfigurować przekierowanie portów i bezpiecznie wykonywać inne zadania administracyjne za pośrednictwem protokołu SSH.
Protokół SSH zazwyczaj domyślnie wykorzystuje port 22 do ustanawiania połączeń SSH między klientami i serwerami. Port 22 jest dobrze znany i zarezerwowany przez Internet Assigned Numbers Authority (IANA) dla usług SSH. Serwery SSH nasłuchują połączeń przychodzących na porcie 22, a klienci inicjują sesje SSH, łącząc się z portem 22 na serwerze zdalnym. To ustandaryzowane przypisanie portów zapewnia interoperacyjność i łatwość konfiguracji w różnych implementacjach SSH i środowiskach sieciowych.
Tak, SSH jest powszechnie kojarzony z portem TCP 22. Port 22 jest domyślnym portem przypisanym do usług SSH i służy do ustanawiania szyfrowanych połączeń pomiędzy klientami SSH i serwerami. Podczas łączenia się z serwerem SSH klienci zazwyczaj określają port 22, chyba że skonfigurowano inaczej. Użycie portu 22 umożliwia efektywną pracę SSH w sieciach, zapewniając bezpieczne kanały komunikacji dla zdalnego dostępu, przesyłania plików i zadań administracyjnych, zachowując jednocześnie kompatybilność z implementacjami SSH i konfiguracjami sieciowymi.