Za autentifikaciju na udaljenom serveru bez unošenja lozinke potrebni su nam SSH ključevi, počinjemo sa generisanjem:
ssh-keygen -t rsa
Kada vas pita za passphrase, ostavite ga praznim, inače ćete morati da ga unosite ponovo pri svakom povezivanju. Putanja za čuvanje je proizvoljna.
Pre kopiranja javnog ključa na server, preimenujte ga u authorized_keys:
cd ~/.ssh
cp id_rsa.pub authorized_keys
Kopirajte javni ključ na udaljenu mašinu:
cd ~/.ssh scp authorized_keys user@host.servername.com:/root/.ssh/
Ključ možete kopirati i pomoću ssh-copy-id, potreban port se navodi pomoću opcije -p
ssh-copy-id '-p 11000 user@host.servername.com'
Sada se možete prijaviti bez unošenja lozinke:
ssh user@host.servername.com
