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.
- V bočnom paneli klientskeho portálu kliknite na Security
- Otvorte kartu SSH Keys
- Kliknite na Add new SSH key
- Zadajte názov kľúča (napr. my-laptop, colleague-alex) a vložte verejný kľúč vo formáte OpenSSH
- 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ú:
- Otvorte službu Virtual Data Center a kliknite na Add new server
- Zvoľte typ servera a šablónu Linuxu
- 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
- 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.
- Otvorte server v klientskom portáli
- Na karte Overview nájdite sekciu Server Information
- V sekcii Server Information nájdite položku SSH Keys (zobrazuje, koľko kľúčov je nainštalovaných) a kliknite na Manage
- 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
- 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:
- Pripojte sa k serveru pomocou overenia heslom:
ssh root@your_server_ip - Vytvorte adresár
.ssh, ak neexistuje:mkdir -p ~/.ssh && chmod 700 ~/.ssh - Pridajte verejný kľúč:
echo "your_public_key_here" >> ~/.ssh/authorized_keys - 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.