SSH kulcsos hitelesítés

Készítsünk egy kulcsot

ssh-keygen -t ed25519 -C "your_email@example.com"
vagy
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

A publikus kulcsot másoljuk a szerverre manuálisan a ~/.ssh/authorized_keys fájlba vagy az alábbi parancsot használva:

ssh-copy-id user@your_server_ip

Teszteljük a kapcsolatot:

ssh user@your_server_ip

Buktatók:

  • nincs a port engedélyezve a tűzfalon
  • ha elneveztük a kulcsot, akkor használjuk a -i kapcsolót
ssh user@your_server_ip -i ./.ssh/keyname
  • ha a kulcsot kézzel rakjuk be, akkor szóköz kerül bele
  • Ubuntu esetén nem elég az sshd újraindítása
sudo systemctl daemon-reload
sudo systemctl restart ssh

Comments

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük