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
| Cesta | Ako ju otvoríš | Kedy funguje |
|---|---|---|
| SSH | Kľúč alebo heslo | Pokiaľ je sieť hore a sshd je nakonfigurovaný |
| Konzola v paneli | root heslo | Vždy, aj keď sa sieť vôbec nenadvihla |
| Záchranný disk | Bez hesla, root prihlásenie | Vž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
- Stratil si kľúč, ale stále máš root heslo — prihlás sa cez konzolu v paneli a pridaj nový kľúč do
~/.ssh/authorized_keys. - Zabudol si aj heslo — klikni na „Zmeniť heslo“ v karte „Prístup“. Panel vydá nové a reštartuje bežiaci stroj.
- Systém sa nenabootuje — zapni záchranný disk, pripoj disk a oprav kľúče alebo heslo v chroot.
- 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.