21.05.2026 4 min czytania

Utwórz klucz SSH

Logowanie kluczem SSH jest bezpieczniejsze niż logowanie samym hasłem i powinno być standardem na serwerach Linux.

Grafika poradnika: Utwórz klucz SSH — NetworkManager.pl
Ilustracja do poradnika: Utwórz klucz SSH

Wideo

NetworkManager — jak dobrać VPS i serwer dla firmy

Krótki materiał wideo o wyborze VPS Windows, VPS Linux, serwera dedykowanego, administracji IT, backupie i bezpieczeństwie.

Wygeneruj parę kluczy

Na komputerze administratora uruchom polecenie generujące klucz ed25519. Klucz prywatny zostaje u Ciebie, a publiczny kopiujesz na serwer.

  • ✓ ssh-keygen -t ed25519 -C "admin@firma.pl"
  • ✓ zabezpiecz klucz prywatny hasłem
  • ✓ nie wysyłaj nikomu pliku id_ed25519

Dodaj klucz na serwer

Publiczny klucz dodaj do pliku ~/.ssh/authorized_keys użytkownika, którym będziesz się logować. Katalog .ssh powinien mieć uprawnienia 700, a plik authorized_keys 600.

Wyłącz logowanie hasłem dopiero po teście

Najpierw otwórz drugą sesję i sprawdź, czy logowanie kluczem działa. Dopiero później zmień konfigurację sshd, np. PasswordAuthentication no, i zrestartuj usługę SSH.