Pierwsze kroki

Jak połączyć się z serwerem VPS Linux przez SSH

Logowanie przez SSH z dowolnego systemu i przejście na klucz zamiast hasła, żeby nikt nie włamał się na Twój serwer.

2 min czytaniaZaktualizowano 19 października 2026

W Linuksie nie ma pulpitu: logujesz się przez SSH, czyli konsolę tekstową. Brzmi trudniej, niż jest w rzeczywistości, a po zalogowaniu wszystko robisz za pomocą poleceń.

Czego potrzebujesz

Otwórz swoją usługę w panelu. W zakładce Przegląd znajdziesz Główny adres IPv4. Użytkownik to root, a hasło przychodzi e-mailem po aktywacji serwera. Jeśli nie możesz go znaleźć, wygeneruj nowe, wybierając Ustawienia → Zresetuj hasło.

Połączenie

W Windows 10 i 11, macOS i Linuksie wszystko, czego potrzebujesz, jest już zainstalowane. Otwórz terminal (w Windows: PowerShell) i wpisz:

ssh root@TWOJE_IP

Za pierwszym razem pojawi się pytanie, czy ufasz serwerowi: wpisz yes. Potem pojawi się prośba o hasło. Podczas wpisywania nie zobaczysz żadnych znaków, to normalne: wpisz je i naciśnij Enter.

Co zrobić na początku

  1. Zaktualizuj system. W Debianie lub Ubuntu: apt update && apt upgrade -y. W AlmaLinux lub Rocky: dnf upgrade -y.
  2. Zmień hasło roota poleceniem passwd, nawet jeśli wygenerował je panel.
  3. Przejdź na klucz SSH, bo to zmiana, która naprawdę robi różnicę.

Logowanie kluczem zamiast hasłem

Hasło można odgadnąć metodą kolejnych prób, klucza nie. Na swoim komputerze wykonaj:

ssh-keygen -t ed25519
ssh-copy-id root@TWOJE_IP

Od tej chwili będziesz się logować bez wpisywania czegokolwiek. Gdy sprawdzisz, że to działa, wyłącz logowanie hasłem: otwórz plik /etc/ssh/sshd_config, ustaw PasswordAuthentication no i przeładuj usługę poleceniem systemctl reload ssh.

Nie zamykaj bieżącej sesji, dopóki w drugim terminalu nie sprawdzisz, że możesz zalogować się kluczem. Jeśli pomylisz się w konfiguracji i zamkniesz sesję, stracisz dostęp… choć zawsze zostaje Ci zakładka VNC w panelu, dzięki której odzyskasz kontrolę.

Jeśli nie możesz się połączyć

  • „Connection refused”: serwer jest włączony, ale SSH nie odpowiada. Sprawdź status w zakładce Przegląd i w razie potrzeby zaloguj się przez VNC.
  • „Connection timed out”: połączenie nie dociera do serwera. Zwykle winna jest zapora albo maszyna jest wyłączona.
  • „Permission denied”: nieprawidłowy użytkownik lub hasło. Wygeneruj nowe hasło w zakładce Ustawienia.

Powiązane artykuły

Wróć do centrum pomocy

Nie możesz znaleźć tego, czego szukasz?

Otwórz zgłoszenie w panelu, a odpowiemy w mniej niż 5 minut.