Crmgo Blog

ssh bez zadávání hesla

ssh bez zadávání hesla

Pro přihlášení na vzdálený server bez zadávání hesla budeme potřebovat SSH klíče. Začneme jejich generováním: Když se zeptá na passphrase, ponechte pole prázdné, jinak byste ho museli při každém připojení znovu zadávat. Cesta pro uložení je libovolná. Před zkopírováním veřejného klíče na server jej přejmenujeme…

ssh bez zadávání hesla

Pro přihlášení na vzdálený server bez zadávání hesla budeme potřebovat SSH klíče, začneme jejich generováním:

ssh-keygen -t rsa

Při dotazu na passphrase ponechte pole prázdné, jinak byste ho museli při každém připojení znovu zadávat. Cesta pro uložení je libovolná.

Před zkopírováním veřejného klíče na server jej přejmenujte na authorized_keys:

cd ~/.ssh
cp id_rsa.pub authorized_keys

Zkopírujte veřejný klíč na vzdálený stroj:

cd ~/.ssh
scp authorized_keys user@host.servername.com:/root/.ssh/

Klíč lze také zkopírovat pomocí ssh-copy-id, požadovaný port se zadává pomocí přepínače -p

ssh-copy-id '-p 11000 user@host.servername.com'

Nyní se můžete přihlásit bez zadávání hesla:

ssh user@host.servername.com

Poznámka: příspěvek mohl vzniknout s pomocí AI a lidskou redakcí. Odpovědný: Dmytro Lomaka, Kaltenkirchen.