Bypass SSH Logins ved å legge til nøkkelen til en ekstern server i en enkelt kommando
Hvis du vil konfigurere SSH-nøkler for å tillate innlogging uten et passord, kan du gjøre det med en enkelt kommando. Det er ganske enkelt.
Det første du må gjøre er å sørge for at du har kjørt keygen-kommandoen for å generere nøklene (hvis du allerede har generert nøkler, hopp over dette trinnet).
ssh-keygen -t rsa
Bruk deretter denne kommandoen til å trykke nøkkelen til den eksterne serveren, endre den for å matche serverens brukernavn og vertsnavn.
katt ~ / .ssh / id_rsa.pub | ssh bruker @ vertsnavn 'cat >> .ssh / authorized_keys'
Du må først skrive inn passordet ditt for å kopiere tastene. Etter det bør du kunne logge inn uten passord, eller til og med bruke scp eller rsync uten å skrive inn et passord. Du kan teste med denne kommandoen:
ssh bruker @ vertsnavn
Det er definitivt mye enklere enn å skrive inn et passord hele tiden.
Alternativ metode
Du kan også bruke kommandoen ssh-copy-id i stedet. For eksempel, etter å generere nøklene dine, bruk denne kommandoen:
ssh-copy-id -i ~ / .ssh / id_rsa.pub bruker @ vertsnavn
Lett.