Oppsett passordløs SSH -pålogging
For å sette opp passordløs pålogging for SSH, må du følge de under-nevnte trinnene
Trinn 1: Forsikre deg om at SSH er aktivert på bringebærenheten din, og du kan følge her For å aktivere SSH -tjenesten.
Steg 2: Bruk den nedenfor-nevnte kommandoen for å generere en SSH -nøkkel par med ID -en din hvis du ikke har et eksisterende SSH -nøkkelpar.
$ SSH -KeyGen -t RSA
Trinn 3: Da vil den be deg om å legge inn en passordfrase, trykk Enter -knappen flere ganger uten å legge inn passordet.
Som et resultat genererer dette SSH -tasten på terminalen din.
Trinn 4: Nå for å se nøkkelen som er generert på systemet ditt, bruk følgende "ls”Kommando:
$ ls -al ~/.ssh/id_*
Nå må du kopiere “id_rsa.pub”Fil for å legge dette til i systemet ditt for å fjerne passordet. For denne prosessen må du angi den nedenfor-nevnte kommandoen i terminalen:
$ SSH-Copy-Id -i ~/.SSH/ID_RSA.Pub Pi@Raspberrypi
Forsikre deg om at du har samme brukernavn og vertsnavn “Pi@Raspberrypi”, som du kan bekrefte fra terminalen.
Type"ja”For å legge til SSH -tasten.
Det kan hende du må oppgi systemets passord for den siste gangen for å bekrefte endringene.
Etter dette trinnet har du fjernet passordgodkjenning for SSH -pålogging.
Du kan sjekke Raspberry PI -systemet ditt for å se om du kan logge deg på SSH uten passord:
$ ssh pi@raspberrypi
Dette sikrer at du ikke trenger noe passord for SSH -pålogging fordi SSH -tasten legges til systemet ditt.
Ekstern tilgang til en server
I tilfelle du vil bruke en lignende prosess for en annen server som den bærbare datamaskinen eller PC -en, kan du gjøre det enkelt ved å først installere Putyy -applikasjonen på Raspberry PI -systemet ved å bruke følgende kommando:
$ sudo apt install putty-tools
Årsaken til å installere dette på Raspberry Pi -systemet for å generere en SSH -tast for å la andre systemer utføre SSH -pålogging uten passord.
Etter å ha installert kittverktøyet på Raspberry Pi, bruk følgende kommando for å opprette “id_rsa.PPK”Fil i hjemmekatalogen som inkluderer autorisasjonsinformasjonen som er kopiert fra id_rsa fil.
$ puttyGen ~/.ssh/id_rsa -o id_rsa.PPK
Kommandoen ovenfor genererer id_rsa.PPK fil i hjemmekatalogen din, og du må overføre denne filen til den bærbare datamaskinen eller PC -en.
Gå nå mot din PC eller bærbare datamaskin og last ned Kitt applikasjon.
Etter installasjonen av Kitt, Åpne det i systemet ditt for å åpne konfigurasjonsvinduet.
Klikk på "Ssh”Alternativ fra“Forbindelse”Kategori.
Velg deretter “Auth" fra "Ssh”Liste som har utvidet seg videre etter å ha klikket på SSH
Klikk nå på “Bla gjennom”Knapp og last inn id_rsa Fil du overført fra Raspberry Pi -systemet ditt.
Klikk deretter på Økt alternativ, Legg til Raspberry Pi IP -adressen din, og klikk på "Åpen”-Knappen.
EN Putty Security Alert Dialogboksen vises på skjermen, og du må godta den ved å klikke på "Aksepterer”Knapp:
Et svart vindu vises på skjermen der du må oppgi Raspberry Pis brukernavn.
Etter å ha kommet inn i brukernavnet, vil det automatisk få tilgang til enhetsterminalen din uten å be om passord, noe som sikrer at vi med hell har satt opp passordløs SSH -pålogging for Raspberry Pi.
Det er det for denne guiden!
Konklusjon
Å fjerne SSH -påloggingspassordet er kanskje ikke et sikkert alternativ, men hvis du er den eneste personen som bruker denne enheten, er det ikke dårlig å fjerne passordet. For å sette opp passordløs SSH-pålogging, må du først generere en SSH-tast og deretter legge til noen få andre kommandoer fra de ovennevnte retningslinjene for å lykkes med å aktivere den passordfrie SSH-innloggingen. Etterpå må du installere kitt -applikasjonen på Raspberry Pi -systemet for å generere en id_rsa fil slik at du kan bruke denne filen for å få tilgang til Raspberry Pi -terminalen eksternt uten passord.