Hjemmeside » Tips » Bypass SSH Logins ved å legge til nøkkelen til en ekstern server i en enkelt kommando

    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.