Dessuten kan SSH etablere en kryptert kanal for kommunikasjonen mellom klient og server på et usikret nettverk. Derfor er det viktig å generere SSH -nøkler. Men mange nybegynnere vet ikke hvordan de skal gjøre det. Så denne opplæringen vil kort beskrive metodene for å generere SSH -nøkler på pop!_OS.
Hvordan generere SSH -nøkler på pop!_OS
For å generere en SSH -tast, åpne terminalen og utføre følgende kommando:
SSH-KeenGen
Kommandoen ovenfor vil generere en SSH-nøkkel på 3072-bit RSA-nøkkelpar. Men hvis du vil gå et skritt videre, utfør følgende:
SSH -KeyGen -t RSA -B 4096
-B 4096 med SSH-Keen oppretter 4096-bit-tasten. Dessuten har vi brukt RSA i det ovennevnte, men du kan også bruke følgende algoritmer:
Algoritme | Fullstendig format | Beskrivelse |
RSA | Rivest Shamir Adleman | Nøkkel med en minimumsstørrelse på 2048 basert på vanskeligheten. |
DSA | Digital signaturalgoritme | Denne tasten brukes med 1024 størrelse. |
ECDSA | Elliptiske kurver digital Signaturalgoritme | Denne nøkkelen brukes til å støtte 256, 384 og 521 biter. |
Systemet vil be deg om å oppgi filens navn etter å ha utført kommandoen.
Du kan enten trykke på ENTER -knappen for å generere en tast i standardfilen eller skrive inn filnavnet deretter. Til slutt genererer du SSH -nøkkelen Passphrase for å fullføre alt. Denne passfrasen gir et ekstra lag med beskyttelse og sikkerhet for å forhindre uautorisert brukertilgang.
Kopier nå den offentlige nøkkelen slik at du kan bruke SSH-Copy-ID. Så du kan bruke kommandoen gitt nedenfor for å kopiere nøkkelen:
SSH-Copy-ID@
Eller
SSH-Copy-ID@
Legg til systemnavnet ditt fra brukernavnet og med vertens IP -adresse.
Etter det vil den skanne den lokale kontoen og nøkkelen du har opprettet, og deretter be deg om å oppgi passordet til den eksterne brukerkontoen.
I noen tilfeller viser terminalen en feil mens du kopierer den offentlige nøkkelen, slik at du kan bruke følgende kommandoer til å kopiere den offentlige tasten ved hjelp av SSH:
Anta at alt går bra med kommandoene ovenfor, skriv ja og trykk Enter -knappen for å fortsette. Deretter må du oppgi serverkontos passord og trykke på ENTER -knappen for å fullføre prosessen.
Nå kan du logge deg på den eksterne serveren ved å bruke kommandoen gitt nedenfor:
ssh@
Når du har kjørt kommandoen, skriver du inn passfrasen for å få tilgang til serveren, eller du kan bli logget ut av serveren.
Hvis du vil deaktivere passordgodkjenning, logg deg på den eksterne serveren med admin -privilegier. Utfør nå følgende kommando for å åpne/etc/ssh/sshd_config:
sudo nano/etc/ssh/sshd_config
I konfigurasjonsfilen, angi passordauthentication fra ja til nei. Lagre deretter filen. Til slutt, start SSH -tjenesten på nytt gjennom denne kommandoen:
sudo SystemCTL Restart SSH
Med en vellykket omstart vil systemet lukke alle gjeldende økter og implementere alle endringene.
Konklusjon
Så dette handlet om den enkleste måten å generere SSH -nøkler på pop!_OS. Å generere SSH -nøkler kan være forvirrende hvis du ikke bruker kommandoen riktig. Noen ganger møter brukere problemer mens de kopierer vertens IP i SSH -nøkkelen, så bekreft vertens IP før de kopierer den.