GNU/Linux >> Znalost Linux >  >> Linux

Přihlaste se pomocí soukromého klíče SSH v systémech Linux a macOS

Tento článek ukazuje, jak použít soukromý klíč k přihlášení k serveru Linux® pomocí soukromého klíče s relací terminálu na macOS®. Stejným způsobem však můžete použít soukromý klíč při použití jakéhokoli terminálového softwaru v systému Linux.

Poznámka: Informace o používání soukromých klíčů Secure Shell (SSH) v operačních systémech Microsoft®Windows® naleznete v části Přihlášení pomocí soukromého klíče SSH v systému Windows a Generování klíčů RSA pomocí SSH pomocí PuTTYgen.

Předpoklady

K dokončení tohoto procesu potřebujete následující softwarové aplikace:

  • SSH klientský software, který je ve výchozím nastavení nainstalován ve vašem operačním systému Linux nebo macOS.
  • Váš oblíbený textový editor. Tento příklad používá vim textový editor.
  • Váš soukromý klíč. Další informace o generování klíče v systému Linux nebo macOS naleznete v části Připojení k serveru pomocí SSH v systému Linux nebo Mac OS X.

Přihlaste se pomocí soukromého klíče

  1. Pomocí textového editoru vytvořte soubor, do kterého uložíte svůj soukromý klíč. Tento příklad používá soubor deployment_key.txt .

  2. Chcete-li upravit soubor ve vim, zadejte následující příkaz:

       vim deployment_key.txt
    
  3. Po spuštění editoru stiskněte i zapněte vložit režimu.

  4. Vložte svůj soukromý klíč, jako je klíč na následujícím obrázku, do souboru. Nezapomeňte uvést BEGIN a KONEC řádky.

  5. Chcete-li uložit změny, stiskněte Esc .

  6. Zadejte :wq zapsat soubor a vrátit se na příkazový řádek.

  7. Spuštěním následujícího příkazu změňte oprávnění k souboru na 600 k zajištění klíče. Můžete je také nastavit na 400 .Tento krok je povinný :

       chmod 600 deployment_key.txt
    
  8. Pomocí klíče se přihlaste ke klientovi SSH, jak ukazuje následující příklad, který načte klíč v souboru deployment_key.txt a přihlásí se jako uživatel ukázka na IP 192.237.248.66 :

       ssh -i deployment_key.txt [email protected]
    
  9. Po zobrazení výzvy k potvrzení připojení zadejte ano a poté stiskněte Enter .

  10. Pokud váš klíč SSH vyžaduje heslo, zadejte ho, až budete vyzváni k dokončení připojení.


Linux
  1. Otočte a archivujte protokoly pomocí příkazu logrotate systému Linux

  2. Monitorování zabezpečení v Linuxu pomocí Tripwire

  3. Automatizace hesel SSH v Linuxu pomocí sshpass

  1. Šifrujte a dešifrujte soubory pomocí přístupové fráze v systému Linux

  2. Jak nastavit klíče SSH pro přihlášení pomocí „veřejného/soukromého klíče“ SSH v systému Linux

  3. Vygenerujte pár SSH pomocí AES-256-CBC

  1. SSH – Generování a práce s ssh klíči

  2. Jak se připojit k ssh serveru pomocí plink a cmd a veřejného klíče

  3. Začínáme s SSH v Linuxu