Jos haluat määrittää SSH-avaimet kirjautumalla sisään ilman salasanaa, voit tehdä sen yhdellä komennolla. Se on melko helppoa.
Ensimmäinen asia, jonka sinun tarvitsee tehdä, on varmistaa, että olet suorittanut keygen-komennon avainten luomiseksi (jos olet jo luonut avaimia, ohita tämä vaihe).
ssh-keygen -t rsa
Käytä tätä komentoa näppäimen siirtämiseen etäpalvelimelle, muokkaamalla sitä vastaamaan palvelimen käyttäjätunnusta ja isäntänimeä.
cat ~ / .ssh / id_rsa.pub | ssh käyttäjä @ hostname 'cat >> .ssh / authorized_keys'
Sinun on annettava salasanasi ensimmäisen kerran kopioimalla avaimet. Sen jälkeen sinun pitäisi pystyä kirjautumaan ilman salasanaa tai jopa käyttää scp: ää tai rsynkiä kirjoittamatta salasanaa. Voit testata tämän komennon avulla:
ssh käyttäjä @ hostname
Se on varmasti paljon helpompaa kuin kirjoittaa salasanan koko ajan.
Voit käyttää myös ssh-copy-id-komentoa. Esimerkiksi avainten muodostamisen jälkeen käytä tätä komentoa:
ssh-copy-id -i ~ / .ssh / id_rsa.pub käyttäjä @ hostname
Helppo.