SSH - Secure Shell
Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych
Co to jest SSH?
SSH (Secure Shell) to bezpieczny protokół sieciowy służący głównie do zdalnej pracy na komputerze lub serwerze przez terminal. Umożliwia wykonywanie poleceń na odległym systemie tak, jakby użytkownik pracował bezpośrednio przy nim.
Najważniejszą cechą SSH jest szyfrowanie transmisji. Dane przesyłane między klientem a serwerem nie są wysyłane jawnym tekstem, dzięki czemu trudniej je podsłuchać lub przechwycić.
Do czego służy SSH?
SSH jest wykorzystywany m.in. do:
- zdalnego logowania do systemów Linux/Unix,
- administracji serwerami,
- bezpiecznego przesyłania plików przez
scplubsftp, - tunelowania połączeń sieciowych,
- automatyzacji zadań administracyjnych.
Bezpieczeństwo w SSH
SSH zapewnia:
- szyfrowanie połączenia,
- uwierzytelnianie użytkownika hasłem lub kluczem kryptograficznym,
- weryfikację serwera na podstawie klucza hosta,
- ochronę przed przesyłaniem danych w postaci zwykłego tekstu.
Dzięki temu SSH jest bezpieczniejszą alternatywą dla starszego protokołu Telnet, który przesyłał dane, w tym hasła, bez szyfrowania.
Przykład użycia
ssh [email protected]
Polecenie łączy użytkownika jan z komputerem o adresie IP 192.168.1.10.
Port SSH
Domyślnie SSH działa na porcie 22/TCP. W praktyce administrator może zmienić ten port, ale w pytaniach egzaminacyjnych najczęściej przyjmuje się port 22.