Početna » savjeti » Zaobići prijave za SSH dodavanjem ključa na udaljeni poslužitelj u jednoj naredbi

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

    Ako želite postaviti SSH ključeve kako biste omogućili prijavu bez lozinke, to možete učiniti pomoću jedne naredbe. To je vrlo jednostavno.

    Prvo što trebate učiniti jest provjeriti jeste li pokrenuli naredbu keygen za generiranje ključeva (ako ste već generirali ključeve, preskočite ovaj korak).

    ssh-keygen -t rsa

    Zatim koristite ovu naredbu za guranje ključa na udaljeni poslužitelj, mijenjajući ga tako da odgovara korisničkom imenu poslužitelja i nazivu glavnog računala.

    mačka ~ / .ssh / id_rsa.pub | ssh korisnik @ naziv hosta "mačka >> .ssh / authorized_keys"

    Prvo ćete morati unijeti svoju lozinku za kopiranje ključeva. Nakon toga, trebali biste se moći prijaviti bez lozinke, ili čak koristiti scp ili rsync bez unošenja lozinke. Pomoću ove naredbe možete testirati:

    ssh korisnik @ naziv hosta

    Definitivno je puno lakše nego upisati lozinku.

    Alternativna metoda

    Umjesto toga možete koristiti i naredbu ssh-copy-id. Na primjer, nakon generiranja ključeva, upotrijebite ovu naredbu:

    ssh-copy-id -i ~ / .ssh / id_rsa.pub korisnik @ hostname

    Lako.