Autoryzacja kluczami SSH

Bezpieczne logowanie kluczem Ed25519 bez podawania hasła

Autoryzacja kluczami SSH to bezpieczniejsza alternatywa dla logowania hasłem. Klucz publiczny umieszczasz na serwerze, a prywatny przechowujesz na swoim komputerze.

Krok po kroku

  1. Wygeneruj parę kluczy SSH na swoim komputerze:
  2. Linux/macOS: ssh-keygen -t ed25519 -C "twoj@email.pl"
  3. Windows (PowerShell): ssh-keygen -t ed25519 -C "twoj@email.pl"
  4. Ustaw hasło (passphrase) dla klucza - dodatkowa warstwa ochrony
  5. Klucz publiczny (id_ed25519.pub) skopiuj na serwer:
  6. ssh-copy-id -p 22 uzytkownik@h2.mcprodukt.com.pl
  7. Lub ręcznie wklej zawartość id_ed25519.pub do pliku ~/.ssh/authorized_keys na serwerze
  8. Teraz możesz logować się bez podawania hasła - użyj klucza prywatnego
  9. Nigdy nie udostępniaj klucza prywatnego nikomu!

Zobacz również