SSH

Słownik kwalifikacji INF.07 - Montaż i konfiguracja lokalnych sieci komputerowych oraz administrowanie systemami operacyjnymi

Co to jest SSH?

SSH (Secure Shell) to bezpieczny protokół umożliwiający zdalne logowanie i wykonywanie poleceń na innym komputerze, najczęściej serwerze. Zastępuje starsze, niebezpieczne rozwiązania takie jak Telnet, ponieważ zapewnia szyfrowanie transmisji.

SSH działa zwykle na porcie TCP 22. Jest powszechnie używany w administracji systemami Linux/Unix, ale może być dostępny także w systemach Windows.

Najważniejsze cechy SSH

  • szyfruje przesyłane dane,
  • umożliwia zdalną pracę w terminalu,
  • pozwala uwierzytelnić użytkownika hasłem lub kluczem kryptograficznym,
  • umożliwia weryfikację tożsamości serwera,
  • może służyć do bezpiecznego przesyłania plików, np. przez SCP lub SFTP.

Przykład użycia

ssh [email protected]

Polecenie łączy się z komputerem o adresie 192.168.1.10 jako użytkownik admin.

Dlaczego SSH jest bezpieczny?

W SSH dane nie są przesyłane jako zwykły tekst. Login, hasło, polecenia i wyniki poleceń są chronione przez mechanizmy kryptograficzne. Dzięki temu osoba podsłuchująca sieć nie powinna być w stanie łatwo odczytać treści transmisji.

Typowe zastosowania

  • administracja serwerem zdalnym,
  • konfiguracja urządzeń sieciowych,
  • tunelowanie połączeń,
  • bezpieczne kopiowanie plików,
  • automatyzacja zadań administracyjnych.

W pytaniach egzaminacyjnych SSH należy kojarzyć przede wszystkim z bezpiecznym zdalnym terminalem i szyfrowaniem połączenia.