Table of Contents

Správa SSH klíčů

SSH klíče poskytují bezpečné ověřování bez hesla k vašim linuxovým serverům. Ve svém účtu můžete uložit více klíčů a vybrat, které se na který server nainstalují.


Ukládání SSH klíčů v účtu

Váš účet má úložiště klíčů, kde můžete uchovávat všechny své SSH klíče. Tyto klíče se na žádný server neaplikují automaticky – jsou pouze uložené pro budoucí použití.

  1. V postranním panelu klientského portálu klikněte na Security
  2. Otevřete kartu SSH Keys
  3. Klikněte na Add new SSH key
  4. Zadejte název klíče (např. my-laptop, colleague-alex) a vložte veřejný klíč ve formátu OpenSSH
  5. Klikněte na Submit

Můžete přidat tolik klíčů, kolik potřebujete – pro sebe, kolegy nebo nástroje automatizace.


Výběr klíčů při vytváření nového serveru

Když vytváříte nový server ze služby VDC, můžete zvolit, které klíče se na něj nainstalují:

  1. Otevřete službu Virtual Data Center a klikněte na Add new server
  2. Zvolte typ serveru a šablonu Linuxu
  3. Najděte sekci SSH Key a vyberte jeden či více uložených klíčů, nebo klikněte na Add new key a přidejte klíč přímo na místě
  4. Vyplňte zbytek formuláře a klikněte na Create

Vybrané klíče se během vytváření automaticky nainstalují na server.


Přidání klíčů na existující server

SSH klíče můžete přidat na již běžící server přímo z klientského portálu.

  1. Otevřete server v klientském portálu
  2. Na kartě Overview najděte sekci Server Information
  3. V sekci Server Information najděte položku SSH Keys (ukazuje, kolik klíčů je nainstalováno) a klikněte na Manage
  4. Otevře se panel se dvěma skupinami:
    • Already installed (kept) – klíče, které už na serveru jsou, zobrazené jako zaškrtnuté a šedé. Na serveru zůstávají; znovu je vybírat nemusíte.
    • Available to add – klíče z vašeho účtu, které na serveru ještě nejsou, zobrazené jako zaškrtávací políčka
  5. Zaškrtněte klíče, které chcete přidat, a klikněte na Apply SSH Keys

Co se stane dál: klíč se aplikuje do minuty. Některé servery potřebují k jeho načtení restart – pokud k tomu dojde, uvidíte o tom v klientském portálu upozornění.

Důležité – jak se klíče aplikují:

  • Panel klíče pouze přidává . Stávající klíče na serveru zůstávají zachovány.
  • Odebrání klíče přes panel není podporováno. Jak klíč odebrat, najdete v sekci níže.

Odebrání klíče ze serveru

Chcete-li SSH klíč odebrat z běžícího serveru, musíte to udělat ručně v operačním systému. Připojte se k serveru přes SSH a upravte soubor ~/.ssh/authorized_keys :

nano ~/.ssh/authorized_keys

Smažte řádek s klíčem, který chcete odebrat, uložte soubor a ukončete editor. Změna platí okamžitě – další SSH připojení s tímto klíčem bude odmítnuto.


Alternativa: ruční přidání klíčů přes SSH

Pokud dáváte přednost ruční správě klíčů (nebo chcete přidat klíč bez restartu), můžete je přidat přímo v operačním systému:

  1. Připojte se k serveru pomocí ověření heslem:
    ssh root@your_server_ip
  2. Vytvořte adresář .ssh , pokud neexistuje:
    mkdir -p ~/.ssh && chmod 700 ~/.ssh
  3. Přidejte veřejný klíč:
    echo "your_public_key_here" >> ~/.ssh/authorized_keys
  4. Nastavte správná oprávnění:
    chmod 600 ~/.ssh/authorized_keys

Poznámka: Klíče přidané ručně v OS nejsou v klientském portálu vidět a přidávání klíčů přes panel je nijak neovlivní. Přeinstalaci ale nepřežijí: přeinstalace operačního systému obnoví jen klíče, o kterých panel ví. Pokud chcete, aby klíč přeinstalaci přežil, přidejte ho do účtu a aplikujte přes panel.