Praleiskite SSH prisijungimus pridėdami raktą į nuotolinį serverį vienoje komandoje
Jei norite nustatyti SSH raktus, kad galėtumėte prisijungti be slaptažodžio, galite tai padaryti naudodami vieną komandą. Tai gana paprasta.
Pirmas dalykas, kurį turėsite padaryti, įsitikinkite, kad paleidote keygen komandą, kad sukurtumėte raktus (jei jau sukūrėte raktus, praleiskite šį žingsnį).
ssh-keygen -t rsa
Tada naudokite šią komandą, norėdami paspausti raktą į nuotolinį serverį, pakeisdami jį, kad jis atitiktų jūsų serverio vartotojo vardą ir pagrindinio kompiuterio pavadinimą.
katė ~ / .ssh / id_rsa.pub | ssh user @ hostname 'katė >> .ssh / author_keys'
Pirmą kartą turėsite įvesti slaptažodį, kad kopijuotumėte raktus. Po to turėtumėte turėti galimybę prisijungti be slaptažodžio arba net naudoti „scp“ arba „rsync“ be slaptažodžio. Galite patikrinti šią komandą:
ssh vartotojas @ hostname
Tai tikrai daug lengviau nei įvesti slaptažodį visą laiką.
Alternatyvus metodas
Taip pat galite naudoti komandą ssh-copy-id. Pvz., Naudodami šią komandą, sukurkite raktus
ssh-copy-id -i ~ / .ssh / id_rsa.pub naudotojo @ hostname
Lengva.