Premostitev prijav za SSH z dodajanjem ključa na oddaljeni strežnik v eni ukazni enoti
Če želite nastaviti ključe SSH, da omogočite prijavo brez gesla, lahko to storite z enim ukazom. Precej enostavno je.
Prva stvar, ki jo boste morali narediti, je, da zaženete ukaz keygen za generiranje ključev (če ste že ustvarili ključe, preskočite ta korak).
ssh-keygen -t rsa
Nato s tem ukazom potisnite ključ do oddaljenega strežnika in ga spremenite tako, da bo ustrezal uporabniškemu imenu strežnika in imenu gostitelja.
cat ~ / .ssh / id_rsa.pub | ssh uporabnik @ ime gostitelja 'cat >> .ssh / authorized_keys'
Če želite tipke prvič kopirati, boste morali vnesti geslo. Po tem se lahko prijavite brez gesla ali pa uporabite scp ali rsync brez vnosa gesla. S tem ukazom lahko preskusite:
ssh uporabnik @ ime gostitelja
Vsekakor je vsekakor veliko lažje kot vnašanje gesla.
Alternativna metoda
Namesto tega lahko uporabite tudi ukaz ssh-copy-id. Na primer, po ustvarjanju ključev uporabite ta ukaz:
ssh-copy-id -i ~ / .ssh / id_rsa.pub uporabnik @ ime gostitelja
Enostavno.