If-Koubou

Ohita SSH-sisäänkirjautumiset avaamalla avain etäpalvelimelle yhdellä komennolla

Ohita SSH-sisäänkirjautumiset avaamalla avain etäpalvelimelle yhdellä komennolla (Miten)

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.

Vaihtoehtoinen menetelmä

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.