Ako želite postaviti SSH ključeve kako biste omogućili prijavu bez lozinke, to možete učiniti jednim naredbom. Vrlo je jednostavno.
Prvo što trebate učiniti je provjeriti jeste li pokrenuli naredbu keygen da biste generirali ključeve (ako ste već generirali ključeve, preskočite ovaj korak).
ssh-keygen -t rsa
Zatim upotrijebite ovu naredbu da biste tipku prebacili na udaljeni poslužitelj, izmijenivši ga tako da odgovara korisničkom imenu poslužitelja i nazivu glavnog računala.
cat ~ / .ssh / id_rsa.pub | ssh user @ hostname 'mačka >> .ssh / authorized_keys'
Prvo ćete unijeti lozinku za kopiranje ključeva. Nakon toga trebali biste se moći prijaviti bez lozinke ili čak upotrijebiti scp ili rsync bez unosa zaporke. Pomoću ove naredbe možete testirati:
ssh user @ hostname
Svakako je puno lakše nego zapisivati lozinku cijelo vrijeme.
Umjesto toga možete upotrijebiti i naredbu ssh-copy-id. Na primjer, nakon generiranja ključeva koristite ovu naredbu:
ssh-copy-id -i ~ / .ssh / id_rsa.pub korisnik @ hostname
Lako.