Co to jest SSH?
SSH — Secure Shell — to protokół sieciowy służący do bezpiecznego zdalnego logowania się do komputerów i urządzeń sieciowych. Pozwala wykonywać polecenia na odległym systemie przez terminal.
SSH jest następcą starszych, mniej bezpiecznych rozwiązań, takich jak Telnet. Standardowo korzysta z portu 22.
Do czego używa się SSH?
SSH jest powszechnie stosowany w administracji systemami i sieciami. Umożliwia m.in.:
- zdalne zarządzanie serwerem Linux,
- konfigurację urządzeń sieciowych,
- wykonywanie poleceń w terminalu,
- bezpieczne przesyłanie danych,
- tunelowanie połączeń sieciowych.
Dlaczego SSH jest bezpieczne?
W przeciwieństwie do Telnetu SSH szyfruje transmisję. Oznacza to, że login, hasło i przesyłane dane nie są wysyłane w postaci jawnej.
SSH może wykorzystywać:
- logowanie hasłem,
- logowanie kluczem prywatnym i publicznym,
- dodatkowe metody uwierzytelniania.
Przykład użycia
W systemach z klientem SSH można połączyć się poleceniem:
ssh uż[email protected]
W systemie Windows często używa się programu PuTTY, który pełni funkcję klienta SSH.
Warto zapamiętać
SSH to bezpieczny protokół zdalnego dostępu tekstowego. Jeśli pytanie dotyczy klienta SSH i Telnet, poprawną odpowiedzią często będzie PuTTY.