Serwery w Polsce · Warszawa Dyski NVMe

Jak skonfigurować klucze SSH do logowania bez hasła Drukuj

  • 0

Co to są klucze SSH?

Klucze SSH to para kryptograficzna: klucz prywatny (zostaje na Twoim komputerze) i klucz publiczny (wgrywany na serwer). Pozwalaja logowac się przez SSH bez wpisywania hasła — bezpieczniej i wygodniej.

Generowanie pary kluczy SSH

Na swoim komputerze (Windows: Git Bash/PowerShell, macOS/Linux: terminal):

ssh-keygen -t ed25519 -C "twoj@email.pl"

Zostaniesz zapytany o lokalizacje (domyślnie ~/.ssh/id_ed25519) i opcjonalne hasło do klucza.

Wgranie klucza publicznego na serwer

ssh-copy-id -i ~/.ssh/id_ed25519.pub użytkownik@twojadomena.pl

Lub ręcznie — skopiuj zawartosc pliku ~/.ssh/id_ed25519.pub i wklej do pliku ~/.ssh/authorized_keys na serwerze (jeden klucz = jedna linia).

Wgranie klucza przez DirectAdmin

  1. Zaloguj się do DirectAdmin
  2. Przejdź do SSH Keys Management lub Klucze SSH
  3. Wklej zawartosc klucza publicznego (id_ed25519.pub)
  4. Kliknij Dodaj

Testowanie połączenia

ssh -i ~/.ssh/id_ed25519 użytkownik@twojadomena.pl
Bezpieczenstwo: Nigdy nie udostępniaj klucza prywatnego (id_ed25519 bez .pub). Możesz mieć wiele kluczy publicznych na serwerze — dla każdego komputera osobny.

Czy ta odpowiedź była pomocna?

« Wstecz