Kuidas määrata privaatne SSH-võti, mida Gitis Shelli käsu käivitamisel kasutada?

Kuidas Maarata Privaatne Ssh Voti Mida Gitis Shelli Kasu Kaivitamisel Kasutada



SSH on turvalise kesta võrguprotokoll, mida kasutatakse autentimiseks kaitsmata võrgu kaudu. See pakub paari võtmeid: avalikud ja privaatvõtmed, mida kasutatakse turvalise ühenduse loomiseks kaug- ja kohalike võrkude vahel. Täpsemalt saate Giti kasutades sisu või andmeid kaughoidlatesse lükata või tuua, kasutades SSH-võtme autentimist.

See postitus illustreerib privaatse SSH-võtme määramise meetodit Gitis shellikäskudega töötamisel.







Kuidas määrata privaatne SSH-võti, mida Gitis Shelli käsu käivitamisel kasutada?

SSH-protokoll pakub võtmepaare privaatseid ja avalikke võtmeid. Avalikku võtit kasutatakse andmete lukustamiseks või kaitsmiseks ning privaatvõtit kasutatakse autentimiseks, et avada või sisule juurde pääseda.



Privaatse SSH-võtme määramiseks Gitis shellikäskudega töötamisel vaadake allolevat protseduuri.



1. samm: avage Git Bashi terminal





Avage käivitusmenüüst ' Git Bash ” terminal:


2. samm: looge SSH-võtmed



Looge SSH-võtmepaar, kasutades antud käsku, ja määrake oma Giti e-posti aadress:

$ ssh-keygen -t rsa -b 4096 -C ' [meil kaitstud] '



3. samm: kopeerige avalik võti

Vaikimisi salvestatakse avalikud ja privaatvõtmed ' C:\Kasutajad\Kasutajanimi\.ssh ” tee. Minge kohta, kus SSH-võtmepaar on salvestatud. Järgmisena avage ' id_rsa.pub ” fail, mis sisaldab avalikku võtit:


Kopeerige avatud failist SSH avalik võti:


4. toiming: lisage GitHubi avalik võti

Avage GitHubi ametnik ja logige sisse oma GitHubi kontole. Pärast seda klõpsake profiilimenüül ja minge ' Seaded ' järgnevalt:


Seejärel avage ' SSH ja GPG võtmed ” seadistus. Pärast seda vajutage nuppu ' Uus SSH-võti ” nupp:


Määrake võtme pealkiri vastavalt oma soovile ja kleepige kopeeritud avalik võti ' Võti ' tekstiväli. Nüüd vajutage nuppu ' Lisage SSH-võti ” nupp:


Allolevast väljundist võib näha, et oleme GitHubi kontole avaliku SSH-võtme edukalt lisanud:


5. samm: käivitage SSH-agendi teenus

Kui SSH-agendi teenust süsteemis ei käivitata, käivitage teenus antud käsu abil:

$ eval $ ( ssh-agent -s )



6. samm: määrake SSH-agendi privaatne SSH-võti

Pärast seda lisage autentimiseks SSH-agendile SSH privaatvõti. Siin on ' id_rsa ” fail sisaldab privaatvõtit:

$ ssh-add ~ / .ssh / id_rsa



7. toiming: testige oma Giti autentimist GitHubiga

Lõpuks testige oma Giti autentimist GitHubi kontoga antud käsu kaudu:

$ ssh -T git @ github.com


Allolev väljund näitab, et oleme GitHubi konto edukalt autentinud privaatse SSH-võtmega:


See on kõik! Oleme selgitanud privaatse SSH-võtme määramise meetodit shell-käsuga töötamisel Gitis.

Järeldus

Privaatvõtme määramiseks shell-käsuga töötamisel avage esmalt Git bashi terminal. Järgmisena looge SSH-võtmepaar, lisage GitHubi kontole avalik võti, käivitage kohalikus masinas SSH-agendi teenus ja lisage privaatne SSH-võti SSH-agendile, kasutades nuppu ' $ ssh-add ~/.ssh/id_rsa ” käsk. Pärast seda tehke Git autentimine, et autentida oma GitHubi konto, kasutades ' $ ssh -T [meil kaitstud] ” käsk. Selles õpetuses selgitati, kuidas määrata privaatvõtit Gitis shellikäskudega töötamisel.