Przejdź do głównej treści

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 protokół sieciowy służący do bezpiecznego, terminalowego łączenia się ze zdalnym komputerem, serwerem, routerem lub innym urządzeniem sieciowym.

Najważniejsza cecha SSH: dane przesyłane między klientem a serwerem są szyfrowane, dlatego login, hasło i wykonywane polecenia nie są przesyłane jawnym tekstem.

Do czego służy SSH?

SSH wykorzystuje się głównie do:
- zdalnej administracji serwerami Linux/Unix,
- konfiguracji urządzeń sieciowych,
- bezpiecznego wykonywania poleceń w terminalu,
- tunelowania połączeń,
- bezpiecznego kopiowania plików, np. przez scp lub sftp.

Port SSH

Domyślnie SSH działa na porcie:

TCP 22

Administrator może zmienić ten port w konfiguracji usługi, ale w pytaniach egzaminacyjnych najczęściej przyjmuje się port 22.

Przykład połączenia SSH

ssh [email protected]

Polecenie oznacza próbę połączenia z hostem o adresie 192.168.1.10 jako użytkownik administrator.

SSH a Telnet

SSH zastąpił w praktyce Telnet, ponieważ Telnet przesyła dane w postaci jawnej. Jeśli pytanie dotyczy terminalowego połączenia zdalnego i szyfrowania, poprawną odpowiedzią jest zwykle SSH.