Dodanie nowego klucza SSH na konto Github
- 4578
- 295
- Juliusz Janicki
GitHub to popularna platforma do hostowania repozytoriów GIT i obsługuje dostęp do repozytoriów nad SSH (Secure Shell). Aby uzyskać dostęp do repozytorium GitHub przez SSH, musisz wygenerować parę klucza SSH i dodać klucz publiczny do konta Github.
Oto kroki dodania nowego klucza SSH do konta GitHub:
Wymagania wstępne
Zanim możesz dodać klucz SSH do swojego konta GitHub, musisz wykonać następujące czynności:
- Wygeneruj parę kluczy SSH. Składa się to z klucza prywatnego i klucza publicznego. Klucz prywatny jest przechowywany na komputerze lokalnym, a klucz publiczny jest przesyłany na konto Github.
- Zainstaluj git na komputerze lokalnym. Będziesz potrzebował zainstalowanego git, aby użyć polecenia SSH-KeyGen do wygenerowania pary klucza SSH.
Następny krok pomoże Ci wygenerować parę kluczy SSH w systemie.
Generowanie pary kluczy SSH
Aby wygenerować parę klucza SSH, wykonaj następujące kroki:
- Otwórz okno terminala (git bash w systemie Windows lub dowolny emulator terminalu na macOS lub Linux).
- Uruchom następujące polecenie, aby wygenerować parę klucza SSH:
ssh -keygen -t rsa -b 4096
Wyjście: [chroniony e -mail]: ~ $ ssh -keygen -t RSA -B 4096 Generowanie publicznej/prywatnej pary kluczy RSA. Wprowadź plik, w którym można zapisać klucz (/home/rahul/.SSH/ID_RSA): [Naciśnij Enter] Enter PassPhraze (pusta dla braku pasy): [Naciśnij Enter] Wprowadź ponownie ten sam passPhraze: [Naciśnij Enter] Twoja identyfikacja została zapisana w/home/rahul//rahul/.ssh/id_rsa Twój klucz publiczny został zapisany w/home/rahul/.ssh/id_rsa.Pub Kluczowy odcisk palca to: SHA256: R/OHD9S7KHB2SYGRPDVAIO6X7CEDO9YDAZKPQNVQXS [E-mail chroniony] Losowy obraz klucza to: + --- [RSA 4096] ---- + |… +.O… | |. =+=+… | |. o*+e+ . |. |… +O.O o | |. Oso.= O | | . o.B.*. |. |… O ++ b… | |. o +.+… | | .oo . OO… | +---- [SHA256]-----+
Wygeneruje to nową parę klucza SSH za pomocą algorytmu RSA o długości kluczowej 4096 bitów.
- Po wyświetleniu monitu wprowadź nazwę pliku dla klucza prywatnego. To jest plik, w którym klucz prywatny będzie przechowywany. Możesz użyć domyślnej nazwy pliku (id_rsa) lub wybrać inną nazwę.
- Po wyświetleniu mody. Jest to opcjonalna miara bezpieczeństwa, która dodaje dodatkową warstwę ochrony do klucza prywatnego. Jeśli nie chcesz korzystać z frazy, po prostu naciśnij Enter.
- Polecenie SSH-KeyGen wygeneruje parę klucza SSH i przechowuje klucz prywatny w określonym pliku. Klucz publiczny będzie przechowywany w pliku o tej samej nazwie, ale z .Rozszerzenie pubu.
Na przykład, jeśli określiłeś nazwę pliku „ID_RSA”, klucz prywatny będzie przechowywany w „ID_RSA” a klucz publiczny będzie przechowywany w „ID_RSA.pub".
Dodanie klucza publicznego do konta Github
Teraz, gdy wygenerowałeś parę klawiszy SSH, możesz dodać klucz publiczny do swojego konta Github w następujący sposób:
- Przejdź do ustawień konta Github.
Otwórz ustawienia konta Github
- Wybierz kartę „SSH i GPG Keys”.
Przejdź do opcji „SSH i GPG Keys”
- Kliknij przycisk „Nowy klucz SSH”.
Kliknij przycisk „Nowy klucz SSH”
- w "Tytuł" pole, wprowadź nazwę klucza. Może to być każda nazwa, która pomaga zidentyfikować klucz.
- w "Klucz" pole, wklej zawartość pliku klucza publicznego (e.G., id_rsa.pub).Dodawanie klucza SSH
Możesz użyć polecenia CAT, aby wyświetlić zawartość pliku lub otworzyć ją w edytorze tekstu.
cat id_rsa.pub
- Kliknij „Dodaj klucz SSH” przycisk, aby zapisać klucz.
Otóż to! Powinieneś teraz zobaczyć nowy klucz SSH wymieniony w ustawieniach konta Github. Możesz użyć tego klucza, aby uzyskać dostęp do repozytoriów GitHub w SSH.
mam nadzieję, że to pomoże! Daj mi znać, jeśli masz jakieś pytania lub potrzebujesz dalszych wyjaśnień na temat któregokolwiek z kroków.
- « 13 najlepszych emulatorów terminali Linux i redaktorów BASH
- Jak wyszukiwać niedawno zmodyfikowane pliki w Linux »