Table of Contents

Správa SSH kľúčov

SSH kľúče poskytujú bezpečné overovanie bez hesla k vašim linuxovým serverom. Vo svojom účte môžete uložiť viac kľúčov a vybrať, ktoré sa na ktorý server nainštalujú.


Ukladanie SSH kľúčov v účte

Váš účet má úložisko kľúčov, kde môžete uchovávať všetky svoje SSH kľúče. Tieto kľúče sa na žiadny server neaplikujú automaticky – sú len uložené na budúce použitie.

  1. V bočnom paneli klientskeho portálu kliknite na Security
  2. Otvorte kartu SSH Keys
  3. Kliknite na Add new SSH key
  4. Zadajte názov kľúča (napr. my-laptop, colleague-alex) a vložte verejný kľúč vo formáte OpenSSH
  5. Kliknite na Submit

Môžete pridať toľko kľúčov, koľko potrebujete – pre seba, kolegov alebo nástroje automatizácie.


Výber kľúčov pri vytváraní nového servera

Keď vytvárate nový server zo služby VDC, môžete zvoliť, ktoré kľúče sa naň nainštalujú:

  1. Otvorte službu Virtual Data Center a kliknite na Add new server
  2. Zvoľte typ servera a šablónu Linuxu
  3. Nájdite sekciu SSH Key a vyberte jeden či viac uložených kľúčov, alebo kliknite na Add new key a pridajte kľúč priamo na mieste
  4. Vyplňte zvyšok formulára a kliknite na Create

Vybrané kľúče sa počas vytvárania automaticky nainštalujú na server.


Pridanie kľúčov na existujúci server

SSH kľúče môžete pridať na už bežiaci server priamo z klientskeho portálu.

  1. Otvorte server v klientskom portáli
  2. Na karte Overview nájdite sekciu Server Information
  3. V sekcii Server Information nájdite položku SSH Keys (zobrazuje, koľko kľúčov je nainštalovaných) a kliknite na Manage
  4. Otvorí sa panel s dvoma skupinami:
    • Already installed (kept) – kľúče, ktoré už na serveri sú, zobrazené ako zaškrtnuté a sivé. Na serveri zostávajú; znova ich vyberať nemusíte.
    • Available to add – kľúče z vášho účtu, ktoré na serveri ešte nie sú, zobrazené ako začiarkavacie políčka
  5. Začiarknite kľúče, ktoré chcete pridať, a kliknite na Apply SSH Keys

Čo sa stane ďalej: kľúč sa aplikuje do minúty. Niektoré servery potrebujú na jeho načítanie reštart – ak k tomu dôjde, uvidíte o tom v klientskom portáli upozornenie.

Dôležité – ako sa kľúče aplikujú:

  • Panel kľúče len pridáva . Existujúce kľúče na serveri zostávajú zachované.
  • Odobratie kľúča cez panel nie je podporované. Ako kľúč odobrať, nájdete v sekcii nižšie.

Odobratie kľúča zo servera

Ak chcete SSH kľúč odobrať z bežiaceho servera, musíte to urobiť ručne v operačnom systéme. Pripojte sa k serveru cez SSH a upravte súbor ~/.ssh/authorized_keys :

nano ~/.ssh/authorized_keys

Vymažte riadok s kľúčom, ktorý chcete odobrať, uložte súbor a ukončite editor. Zmena platí okamžite – ďalšie SSH pripojenie s týmto kľúčom bude odmietnuté.


Alternatíva: ručné pridanie kľúčov cez SSH

Ak uprednostňujete ručnú správu kľúčov (alebo chcete pridať kľúč bez reštartu), môžete ich pridať priamo v operačnom systéme:

  1. Pripojte sa k serveru pomocou overenia heslom:
    ssh root@your_server_ip
  2. Vytvorte adresár .ssh , ak neexistuje:
    mkdir -p ~/.ssh && chmod 700 ~/.ssh
  3. Pridajte verejný kľúč:
    echo "your_public_key_here" >> ~/.ssh/authorized_keys
  4. Nastavte správne oprávnenia:
    chmod 600 ~/.ssh/authorized_keys

Poznámka: Kľúče pridané ručne v OS nie sú v klientskom portáli viditeľné a pridávanie kľúčov cez panel ich nijako neovplyvní. Preinštalovanie však neprežijú: preinštalovanie operačného systému obnoví len kľúče, o ktorých panel vie. Ak chcete, aby kľúč preinštalovanie prežil, pridajte ho do účtu a aplikujte cez panel.