Git - crearea unui key ssh deschis

Crearea unei taste SSH deschise

După cum sa spus deja, multe servere Git utilizează autentificarea peste cheile SSH deschise. Pentru a furniza o cheie publică, utilizatorul trebuie să-l genereze, cu excepția cazului în care a fost făcut anterior. Acest proces este similar în toate sistemele de operare. Mai întâi trebuie să vă asigurați că nu aveți încă o cheie. Implicit, tastele personalizate SSH sunt stocate în director

/.ssh al acestui utilizator. Puteți verifica cu ușurință dacă aveți o cheie accesând acest director și uitându-vă la conținutul său:

Căutați câteva fișiere cu numele "ceva" și "ceva.pub", unde "nimic" este de obicei id_dsa sau id_rsa. Fișierul cu extensia .pub este cheia dvs. publică, iar al doilea fișier este cheia dvs. privată. Dacă nu aveți aceste fișiere (sau chiar nici un director .ssh), le puteți crea utilizând programul ssh-keygen. care face parte din pachetul SSH pe sistemele Linux / Mac și, de asemenea, vine ca parte a MSysGit pentru Windows:

Mai întâi trebuie să specificați locația fișierului pentru a salva cheia (.ssh / id_rsa), apoi introduceți parola de două ori, pe care o puteți lăsa goală dacă nu doriți să o introduceți de fiecare dată când utilizați cheia.

Acum, fiecare utilizator ar trebui să-și trimită cheia publică la tine sau la cineva care administrează serverul Git (să presupunem că serverul SSH este deja configurat să funcționeze cu chei publice). Pentru a face acest lucru, trebuie să copieze întregul conținut al fișierului cu o extensie .pub și să îl trimită prin e-mail. Cheia publică este după cum urmează:

Articole similare