Koncepcja Biznesu Budowlanego

Klient SSH – co to jest i jak się połączyć przez PuTTY?

Radosław Walus
Radosław Walus
Pasjonat nowych technologii i biznesu, z doświadczeniem w prowadzeniu własnej działalności od 2017 roku. Ukończył studia magisterskie na kierunku Globalny Biznes, Finanse i Zarządzanie w Szkole...

Klient SSH to program, który umożliwia bezpieczne, szyfrowane połączenie zdalne z serwerem – np. po to, by zalogować się do konsoli i wydawać polecenia.

PuTTY to jeden z najpopularniejszych klientów SSH dla Windows – wystarczy wpisać adres serwera, port oraz dane logowania, a następnie kliknąć Open, aby nawiązać połączenie.

Czym jest SSH?

SSH (Secure Shell) to kryptograficzny protokół sieciowy używany do bezpiecznego logowania na zdalne komputery, zarządzania serwerami oraz przesyłania danych przez sieć.

Działa w architekturze klient–serwer: po jednej stronie działa serwer SSH (na zdalnym komputerze), po drugiej – klient SSH (program uruchamiany przez użytkownika).

Najważniejsze cechy SSH:

  • szyfrowanie połączenia – wszystkie dane (hasła, polecenia, wyniki) są przesyłane w postaci zaszyfrowanej, co utrudnia ich przechwycenie;
  • uwierzytelnianie – serwer i użytkownik weryfikują tożsamość (np. hasłem lub kluczami SSH);
  • zarządzanie zdalne – użytkownik może wykonywać polecenia tak, jakby siedział bezpośrednio przy serwerze;
  • zastąpienie Telnetu – SSH powstał jako bezpieczny następca starszego, nieszyfrowanego protokołu Telnet.

Klient SSH – co to jest?

Klient SSH to aplikacja uruchamiana przez użytkownika, która nawiązuje połączenie z serwerem SSH.

Po stronie zdalnego komputera działa serwer SSH, zwykle konfigurowany przez administratora.

Co robi klient SSH:

  • nawiązuje szyfrowane połączenie – łączy się z wybranym hostem, używając protokołu SSH;
  • umożliwia logowanie do zdalnej powłoki – zapewnia dostęp do linii poleceń;
  • obsługuje funkcje dodatkowe – np. przekierowanie portów oraz transfer plików (SCP/SFTP).

Przykładowa komenda klienta SSH w systemach uniksowych:

ssh użytkownik@adres-serwera

Taki rozkaz loguje do zdalnego systemu, zapewniając szyfrowany dostęp do wiersza poleceń.

Popularne klienty SSH

Poniżej zestawienie najczęstszych rozwiązań:

System operacyjnyTyp klientaPrzykład użycia
Linux, *BSD, macOSWbudowany klient w terminalussh użytkownik@host
Windows 10+Wbudowany klient (funkcja opcjonalna)ssh użytkownik@host w wierszu poleceń lub PowerShell
Windows (dowolna wersja)Zewnętrzny programPuTTY – graficzny klient SSH

W Windows 10 i nowszych klient SSH jest dostępny jako funkcja opcjonalna. Po włączeniu uruchomisz go z Wiersza poleceń lub PowerShell, np.:

ssh użytkownik@adres-serwera

PuTTY – czym jest i kiedy warto go używać?

PuTTY to darmowy, graficzny klient SSH (i innych protokołów) przeznaczony głównie dla Windows.

Pozwala na:

  • nawiązywanie połączeń SSH – przez prosty formularz w zakładce Session;
  • zapisywanie konfiguracji – tworzenie sesji dla często używanych serwerów;
  • pracę w konsoli tekstowej – po zalogowaniu działa jak klasyczny terminal.

PuTTY sprawdza się zwłaszcza u użytkowników Windows, którzy wolą interfejs graficzny zamiast terminala, oraz u osób zaczynających przygodę z SSH i hostingiem, gdzie konfiguracja sprowadza się do wypełnienia kilku pól.

Co trzeba przygotować przed połączeniem przez PuTTY?

Aby połączyć się z serwerem przez klienta SSH (PuTTY lub terminal), przygotuj:

  • adres serwera – nazwa hosta (np. serwerXXXXXX.lh.pl) lub adres IP;
  • port SSH – domyślnie 22, ale wielu dostawców używa innego, np. 40022;
  • login (nazwę użytkownika) – na hostingu bywa to nazwa serwera lub użytkownika przypisana do konta;
  • hasło – do konta SSH lub głównego konta FTP (zależnie od konfiguracji dostawcy);
  • aktywny dostęp SSH – w panelu hostingowym to często opcja, którą trzeba włączyć.

W typowym hostingu aktywujesz dostęp SSH w kilku krokach:

  1. Otwórz panel klienta i przejdź do Ustawień serwera.
  2. Znajdź sekcję Dostęp SSH.
  3. Włącz dostęp, potwierdzając zmiany.

Szczegóły (adres, port, login) zwykle znajdziesz w panelu hostingu w sekcji poświęconej dostępowi SSH/FTP.

Jak połączyć się z serwerem przez PuTTY – krok po kroku

Poniżej prosty schemat połączenia SSH przez PuTTY w systemie Windows.

Instalacja PuTTY

  1. Pobierz instalator PuTTY ze strony autora (wersja dla Windows).
  2. Zainstaluj program, akceptując domyślne ustawienia.
  3. Uruchom PuTTY z menu Start lub skrótu na pulpicie.

W zależności od wersji systemu drobne elementy instalatora mogą się różnić, ale ogólna procedura pozostaje taka sama.

Konfiguracja podstawowej sesji SSH

Po uruchomieniu PuTTY zobaczysz okno konfiguracji połączenia (zakładka Session). Uzupełnij je:

  • Host Name (or IP address) – wpisz nazwę serwera lub jego adres IP, np. serwerXXXXXX.lh.pl;
  • Port – wpisz numer portu SSH (np. 22 lub 40022, zgodnie z informacjami od hostingu);
  • Connection type – wybierz SSH.

Jeśli chcesz, zapisz konfigurację na przyszłość: w polu Saved Sessions podaj nazwę (np. Mój serwer) i kliknij Save.

Gdy dane są wprowadzone, kliknij Open, aby rozpocząć połączenie.

Pierwsze połączenie – zaufanie do hosta

Przy pierwszym połączeniu PuTTY wyświetli komunikat o kluczu bezpieczeństwa serwera (host key) i zapyta, czy ufasz temu serwerowi.

Jeśli łączysz się z adresem otrzymanym z zaufanego źródła (np. panel hostingu), potwierdź komunikat przyciskiem Yes, aby zapisać klucz serwera. Przy kolejnych połączeniach PuTTY sprawdzi, czy klucz się nie zmienił – pomaga to wykryć ataki typu man-in-the-middle.

Logowanie – użytkownik i hasło

Po nawiązaniu połączenia pojawi się konsola z prośbą o dane. Najpierw podajesz login (np. serwerXXXXXX) i naciskasz Enter, następnie hasło przypisane do tego użytkownika i ponownie Enter. W trakcie wpisywania hasła nie widać znaków – to normalne i zwiększa bezpieczeństwo. Po poprawnym logowaniu zobaczysz powłokę systemu (np. bash) i możesz wydawać polecenia na zdalnym serwerze.

Alternatywa – połączenie SSH z terminala (Linux, macOS, Windows)

W wielu systemach klient SSH jest wbudowany, więc nie musisz instalować dodatkowego oprogramowania.

Linux / macOS

W systemach uniksowych klient SSH jest dostępny w terminalu. Połączenie wygląda tak:

ssh użytkownik@adres-serwera -p PORT

Gdzie:

  • użytkownik – login na serwerze;
  • adres-serwera – nazwa hosta lub adres IP;
  • PORT – numer portu SSH (opcjonalny, jeśli domyślny 22).

Windows (klient SSH jako funkcja opcjonalna)

W nowszych wersjach Windows możesz włączyć Klienta OpenSSH w ustawieniach systemu (Funkcje opcjonalne), a następnie używać go z PowerShell lub Wiersza poleceń, np.:

ssh użytkownik@adres-serwera -p PORT

Przy pierwszym połączeniu system zapyta o zaufanie do hosta, a następnie o hasło – procedura jest analogiczna do pracy w PuTTY.

Bezpieczeństwo przy korzystaniu z SSH i PuTTY

Korzystasz z bezpiecznego protokołu, ale pamiętaj o dobrych praktykach:

  • silne hasła – używaj długich, złożonych haseł do kont SSH;
  • klucze SSH – rozważ uwierzytelnianie parą kluczy (publiczny/prywatny) dla wyższego bezpieczeństwa;
  • unikanie konta „root” – loguj się na zwykłe konto i używaj sudo do podnoszenia uprawnień;
  • sprawdzanie hosta – nie ignoruj komunikatów o zmianie klucza serwera;
  • aktualizacje – dbaj o aktualną wersję serwera SSH i klienta (np. PuTTY).

Najczęstsze problemy przy łączeniu przez PuTTY i SSH

Oto typowe przeszkody, na które możesz trafić podczas pierwszych połączeń:

  • brak dostępu SSH – na hostingu dostęp bywa domyślnie wyłączony i wymaga aktywacji w panelu;
  • nieprawidłowy port – jeśli dostawca używa niestandardowego portu (np. 40022), połączenie na 22 zakończy się błędem;
  • zły login lub hasło – nieprawidłowe dane uwierzytelniające uniemożliwiają logowanie;
  • firewall lub blokada sieciowa – lokalne zabezpieczenia mogą blokować ruch na porcie SSH;
  • błędny adres serwera – literówka lub nieaktualny adres zatrzyma połączenie.
Udostępnij ten artykuł
Pasjonat nowych technologii i biznesu, z doświadczeniem w prowadzeniu własnej działalności od 2017 roku. Ukończył studia magisterskie na kierunku Globalny Biznes, Finanse i Zarządzanie w Szkole Głównej Handlowej w Warszawie. Lubi kryminalne seriale telewizyjne, i rozwiązywanie zagadek, które często inspiruje do kreatywnego myślenia. Jako samozwańczy dziennikarz, regularnie dzieli się swoimi przemyśleniami i analizami na temat najnowszych trendów w świecie technologii i biznesu, starając się łączyć te dwa fascynujące obszary w swoich publikacjach.
Brak komentarzy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *