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

Innholdsfortegnelse:

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

Video: Bypass SSH Logins ved å legge til nøkkelen til en ekstern server i en enkelt kommando

Video: Bypass SSH Logins ved å legge til nøkkelen til en ekstern server i en enkelt kommando
Video: 40 TRAVEL TIPS in 20 MINUTES - YouTube 2024, April
Anonim
Hvis du vil sette opp SSH-nøkler for å tillate innlogging uten et passord, kan du gjøre det med en enkelt kommando. Det er ganske enkelt.
Hvis du vil sette opp 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.

cat ~/.ssh/id_rsa.pub | ssh user@hostname '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 user@hostname

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 user@hostname

Lett.

Anbefalt: