Logowanie do serwera VPS przez SSH (oraz tworzenie klucza SSH)
Swoim VPS zarządzają Państwo przez SSH, czyli szyfrowane połączenie z wierszem poleceń serwera. Logowanie za pomocą klucza SSH jest bezpieczniejsze i wygodniejsze niż logowanie hasłem.
Logowanie za pomocą hasła

Systemy Windows 10 i 11, macOS oraz Linux mają już wbudowane SSH. Prosimy otworzyć PowerShell (Windows) lub Terminal (Mac, Linux) i wpisać:
ssh root@adres-ip
Adres IP znajdą Państwo na ekranie VPS oraz w wiadomości e-mail „Państwa VPS został zainstalowany”. Wolą Państwo program z interfejsem graficznym? Można również skorzystać z PuTTY lub Termius.
Tworzenie klucza SSH
Klucz składa się z dwóch części: klucza prywatnego, który pozostaje na Państwa komputerze, oraz klucza publicznego, który przekazują Państwo serwerowi. Klucz można utworzyć poleceniem:
ssh-keygen -t ed25519
Prosimy nacisnąć Enter, aby wybrać domyślną lokalizację, i opcjonalnie ustawić hasło do klucza. Klucz publiczny znajdzie się następnie w pliku ~/.ssh/id_ed25519.pub (Windows: C:\Users\nazwa-uzytkownika\.ssh\id_ed25519.pub). Można go wyświetlić poleceniem cat ~/.ssh/id_ed25519.pub. Zaczyna się od ssh-ed25519.
Dodawanie klucza do VPS
- Podczas instalacji: prosimy wkleić klucz publiczny w pole Klucz SSH. Jest to możliwe również przy ponownej instalacji.
- Na działającym VPS: ze swojego komputera poleceniem
ssh-copy-id root@adres-iplub przez wklejenie wiersza do pliku/root/.ssh/authorized_keysna serwerze.
Prosimy nigdy nie udostępniać swojego klucza prywatnego (pliku bez rozszerzenia .pub), również nam.
Nie działa?
- Connection timed out: czy VPS jest włączony? Czy włączyli Państwo zaporę sieciową, nie pozostawiając otwartego portu 22? W takim przypadku prosimy tymczasowo podłączyć obraz ISO lub ustawić nowe hasło roota (zobacz Brak dostępu do VPS: co teraz?).
- Permission denied: czy hasło jest poprawne? W razie potrzeby prosimy ustawić nowe hasło roota na ekranie VPS.
- REMOTE HOST IDENTIFICATION HAS CHANGED: to normalne po ponownej instalacji. Prosimy usunąć stary wpis poleceniem
ssh-keygen -R adres-ip.
Szczegółowe instrukcje ze zrzutami ekranu: Tworzenie klucza SSH w systemach Windows, Mac i Linux oraz Najczęstsze komunikaty o błędach SSH w podręczniku VPS.
Chcą Państwo dowiedzieć się więcej? Zapraszamy na bezpłatny kurs VPS i administrowania serwerem Linux, lekcja 2.1 Tworzenie i używanie kluczy SSH.
