If-Koubou

Zaobići SSH prijave dodavanjem ključa na udaljeni poslužitelj u jednoj naredbi

Zaobići SSH prijave dodavanjem ključa na udaljeni poslužitelj u jednoj naredbi (Kako da)

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.

Alternativna metoda

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.