Jak určit soukromý klíč SSH, který se má použít při provádění příkazu Shell na Git?

Jak Urcit Soukromy Klic Ssh Ktery Se Ma Pouzit Pri Provadeni Prikazu Shell Na Git



SSH je zabezpečený síťový protokol shell používaný k ověřování v nezabezpečené síti. Poskytuje dvojici klíčů: veřejný a soukromý klíč, které se používají k vytvoření zabezpečeného spojení mezi vzdálenými a místními sítěmi. Přesněji řečeno, pomocí Gitu můžete odeslat nebo načíst obsah nebo data do vzdálených úložišť pomocí ověřování pomocí klíče SSH.

Tento příspěvek bude ilustrovat metodu zadávání soukromého klíče SSH při práci s příkazy shellu na Gitu.







Jak určit soukromý klíč SSH, který se má použít při provádění příkazu Shell na Git?

Protokol SSH poskytuje pár klíčů soukromý a veřejný. Veřejný klíč se používá k uzamčení nebo zabezpečení dat a soukromý klíč se používá pro účely ověření k odemknutí nebo přístupu k obsahu.



Chcete-li zadat soukromý klíč SSH při práci s příkazy prostředí Git, podívejte se na níže uvedený postup.



Krok 1: Otevřete terminál Git Bash





Z nabídky Po spuštění otevřete „ Git Bash ” terminál:


Krok 2: Vygenerujte klíče SSH



Vygenerujte pár klíčů SSH pomocí poskytnutého příkazu a zadejte svou e-mailovou adresu Git:

$ ssh-keygen -t rsa -b 4096 -C ' [e-mail chráněný] '



Krok 3: Zkopírujte veřejný klíč

Ve výchozím nastavení jsou veřejné a soukromé klíče uloženy na „ C:\Users\Username\.ssh “cesta. Přejděte do umístění, kde je uložen pár klíčů SSH. Dále otevřete „ id_rsa.pub ” soubor, který obsahuje veřejný klíč:


Zkopírujte veřejný klíč SSH z otevřeného souboru:


Krok 4: Přidejte veřejný klíč na GitHub

Otevřete oficiální GitHub a přihlaste se ke svému účtu GitHub. Poté klikněte na nabídku profilu a přejděte na „ Nastavení ' jak následuje:


Poté otevřete „ SSH a GPG klíče ” nastavení. Poté stiskněte „ Nový klíč SSH ' knoflík:


Nastavte název klíče podle svého přání a vložte zkopírovaný veřejný klíč do „ Klíč ' textové pole. Nyní stiskněte tlačítko „ Přidejte klíč SSH ' knoflík:


Z níže uvedeného výstupu lze pozorovat, že jsme úspěšně přidali veřejný klíč SSH do účtu GitHub:


Krok 5: Spusťte SSH Agent Service

Pokud služba SSH Agent není v systému spuštěna, spusťte službu pomocí poskytnutého příkazu:

$ eval $ ( ssh-agent -s )



Krok 6: Zadejte soukromý klíč SSH pro agenta SSH

Poté přidejte soukromý klíč SSH do agenta SSH pro ověření. Zde, „ id_rsa ” soubor obsahuje soukromý klíč:

$ ssh-add ~ / .ssh / id_rsa



Krok 7: Otestujte své ověřování Git pomocí GitHubu

Nakonec otestujte své ověření Git pomocí účtu GitHub pomocí daného příkazu:

$ ssh -T git @ github.com


Níže uvedený výstup naznačuje, že jsme úspěšně ověřili účet GitHub pomocí soukromého klíče SSH:


To je vše! Vysvětlili jsme způsob zadávání soukromého klíče SSH při práci s příkazem shellu v Gitu.

Závěr

Chcete-li zadat soukromý klíč při práci s příkazem shell, nejprve otevřete terminál Git bash. Dále vygenerujte pár klíčů SSH, přidejte veřejný klíč k účtu GitHub, spusťte službu agenta SSH na místním počítači a přidejte soukromý klíč SSH k agentovi SSH pomocí „ $ ssh-add ~/.ssh/id_rsa “příkaz. Poté proveďte ověření Git a ověřte svůj účet GitHub pomocí „ $ ssh -T [e-mail chráněný] “příkaz. Tento tutoriál vysvětlil, jak zadat soukromý klíč při práci s příkazy shellu v Gitu.