SSH je zaštićeni mrežni protokol ljuske koji se koristi za autentifikaciju preko nezaštićene mreže. Omogućuje par ključeva: javne i privatne ključeve koji se koriste za uspostavljanje sigurne veze između udaljenih i lokalnih mreža. Točnije, korištenjem Gita možete gurnuti ili dohvatiti sadržaj ili podatke u udaljena spremišta pomoću provjere autentičnosti SSH ključa.
Ovaj će post ilustrirati metodu za određivanje privatnog SSH ključa pri radu s naredbama ljuske na Gitu.
Kako odrediti privatni SSH-ključ za korištenje prilikom izvršavanja naredbe ljuske na Gitu?
SSH protokol pruža par privatnih i javnih ključeva. Javni ključ se koristi za zaključavanje ili osiguranje podataka, a privatni ključ se koristi u svrhu provjere autentičnosti za otključavanje ili pristup sadržaju.
Za određivanje privatnog SSH ključa kada radite s naredbama ljuske na Gitu, pogledajte dolje navedeni postupak.
Korak 1: Otvorite Git Bash terminal
Iz izbornika Startup otvorite ' Git Bash ” terminal:
Korak 2: Generirajte SSH ključeve
Generirajte par SSH ključeva koristeći danu naredbu i navedite svoju Git adresu e-pošte:
$ ssh-ključ -t RSA -b 4096 -C ' [email protected] '
Korak 3: Kopirajte javni ključ
Prema zadanim postavkama, javni i privatni ključevi spremaju se na ' C:\Korisnici\Korisničko ime\.ssh ' staza. Idite na mjesto gdje je spremljen par SSH ključeva. Zatim otvorite ' id_rsa.pub ” datoteka koja sadrži javni ključ:
Kopirajte SSH javni ključ iz otvorene datoteke:
Korak 4: Dodajte javni ključ na GitHub
Otvorite službeni GitHub i prijavite se na svoj GitHub račun. Nakon toga kliknite na izbornik profila i idite na “ postavke ' kako slijedi:
Zatim otvorite ' SSH i GPG ključevi ” postavka. Nakon toga pritisnite ' Novi SSH ključ ' dugme:
Postavite naslov ključa prema svojoj želji i zalijepite kopirani javni ključ u “ Ključ ' polje za tekst. Sada pritisnite ' Dodaj SSH ključ ' dugme:
Iz donjeg rezultata može se primijetiti da smo uspješno dodali javni SSH ključ GitHub računu:
Korak 5: Pokrenite SSH Agent Service
Ako usluga SSH agenta nije pokrenuta na sustavu, pokrenite uslugu pomoću navedene naredbe:
$ eval $ ( ssh-agent -s )
Korak 6: Odredite privatni SSH ključ SSH agentu
Nakon toga dodajte SSH privatni ključ SSH agentu za provjeru autentičnosti. Ovdje, ' id_rsa ” sadrži privatni ključ:
$ ssh-dodaj ~ / .ssh / id_rsa
Korak 7: Testirajte svoju Git autentifikaciju pomoću GitHuba
Na kraju, testirajte svoju Git autentifikaciju s GitHub računom putem dane naredbe:
$ ssh -T git @ github.com
Donji rezultat pokazuje da smo uspješno autentificirali GitHub račun pomoću privatnog SSH ključa:
To je sve! Objasnili smo metodu za određivanje privatnog SSH ključa pri radu s naredbom ljuske u Gitu.
Zaključak
Da biste odredili privatni ključ kada radite s naredbom ljuske, prvo otvorite Git bash terminal. Zatim generirajte par SSH ključeva, dodajte javni ključ GitHub računu, pokrenite uslugu SSH agenta na vašem lokalnom računalu i dodajte privatni SSH ključ SSH agentu koristeći ' $ ssh-dodaj ~/.ssh/id_rsa ” naredba. Nakon toga izvršite Git autentifikaciju da biste autentifikirali svoj GitHub račun pomoću ' $ ssh -T [email protected] ” naredba. U ovom vodiču objašnjeno je kako odrediti privatni ključ pri radu s naredbama ljuske u Gitu.