Skip to content
VDS · Zabezpečenie

Nestrat prístup: zálohuj kľúče a heslá

Ako sú usporiadané prístupové cesty k stroju, prečo je potrebný druhý SSH kľúč, kde uložiť root heslo a čo robiť, ak sa stratí jediný kľúč.

Aktualizované 23. augusta 2026

Strata prístupu k tvojmu stroju sa stáva častejšie než hacknutie. Notebook sa pokazí, preinštaluješ OS, vymažeš adresár .ssh, zabudneš heslo. Rozdiel medzi „otravné“ a „katastrofa“ je v tom, či si si vopred pripravil druhú cestu dnu.

Tri spôsoby, ako sa dostať dnu

CestaAko ju otvoríšKedy funguje
SSHKľúč alebo hesloPokiaľ je sieť hore a sshd je nakonfigurovaný
Konzola v paneliroot hesloVždy, aj keď sa sieť vôbec nenadvihla
Záchranný diskBez hesla, root prihlásenieVždy, aj keď sa systém nenabootuje

Druhá a tretia cesta nezávisia od tvojho SSH ani nastavení firewallu — práve preto sa z Millida VDS stroja nikdy nemôžeš natrvalo vyzamknúť. Aby si ich však mohol použiť, potrebuješ prístup k svojmu Millida účtu a root heslo.

Druhý SSH kľúč

Zoznam kľúčov v karte „Prístup“ v paneli na /hosting/vds/m/<id> sa nahrádza ako celok. Pridaj oba naraz: ten funkčný aj ten záložný.

ssh-keygen -t ed25519 -C "work laptop"
ssh-keygen -t ed25519 -f ~/.ssh/id_backup -C "spare"
cat ~/.ssh/id_ed25519.pub ~/.ssh/id_backup.pub

Záložný kľúč drž inde než primárny: v správcovi hesiel, v zašifrovanom archíve, na USB kľúči v zásuvke. Kľúč na tom istom notebooku ako primárny nie je záložný.

Otestuj oba kľúče hneď po ich pridaní:

ssh -i ~/.ssh/id_backup root@<address>

Neotestovaný záložný kľúč nie je záložný kľúč.

Root heslo

Ukladá sa zašifrované a zobrazí sa po kliknutí na tlačidlo v karte „Prístup“. Skopíruj si ho do správcu hesiel: počas núdze nebude otvorenie panela a kliknutie na tlačidlo vždy rýchle a písať dlhý reťazec do VNC konzoly je nepohodlné.

Heslo stále funguje pre konzolu a pre su - aj po tom, čo zakážeš root SSH prihlásenie.

Čo skladovať oddelene od stroja

  • Súkromné SSH kľúče a ich prístupovú frázu.
  • Root heslo.
  • Prístup k svojmu Millida účtu a jeho druhému faktoru.
  • Prihlasovacie údaje k registrátorovi domény a k DNS.
  • Výpisy databáz a konfiguráky: automatické zálohy tvojho stroja nerobíme — kópie si robíš sám.

Jednoduchý spôsob, ako pravidelne odosielať dáta mimo lokality:

pg_dump -Fc mydb > /root/dump.pgc
rsync -az /root/dump.pgc backup@other-machine:/backups/

Ak predsa len stratíš prístup

  1. Stratil si kľúč, ale stále máš root heslo — prihlás sa cez konzolu v paneli a pridaj nový kľúč do ~/.ssh/authorized_keys.
  2. Zabudol si aj heslo — klikni na „Zmeniť heslo“ v karte „Prístup“. Panel vydá nové a reštartuje bežiaci stroj.
  3. Systém sa nenabootuje — zapni záchranný disk, pripoj disk a oprav kľúče alebo heslo v chroot.
  4. Stratil si prístup k svojmu Millida účtu — obnov ho štandardným postupom; stroj sa nedá odovzdať bez účtu a táto ochrana hrá v tvoj prospech.

Časté chyby

  • Jediný kľúč na jedinom zariadení bez kópie.
  • Záložný kľúč uložený vedľa primárneho.
  • Nahradil si kľúče v paneli a vymazal ten funkčný: zoznam sa nahrádza ako celok, takže vlož naraz všetky. Ušetríš tým aj jeden reštart navyše — každé uloženie kľúčov reštartuje bežiaci stroj.
  • Prístupová fráza ku kľúču nie je nikde zapísaná.
  • Root heslo nebolo nikdy otestované v konzole.

Raz za štvrťrok si sprav cvičenie: prihlás sa záložným kľúčom a otestuj root heslo cez konzolu. Päť minút kontroly ti ušetrí večer obnovovania.