Kapitola 9 · 9.1
Zablokovaný přístup: nedostanete se na svůj server
Po změně firewallu nebo nastavení SSH se na server nedostanete? Žádná panika. Projděte tyto kroky postupně shora dolů.
1. Je Váš VPS zapnutý?
Podívejte se do obrazovky VPS. Pokud je vypnutý, klikněte na Spustit. Pokud je zobrazeno Pozastaveno, podívejte se do sekce Moje faktury.
2. Přihlaste se přes konzoli
Na obrazovce VPS klikněte na Konzole (viz Konzole: Váš VPS v prohlížeči) a přihlaste se jako root pomocí hesla uživatele root. Pokud jej už neznáte, nastavte nejprve nové heslo na kartě Nastavení.
3. Vraťte svou poslední změnu
| Co jste změnili? | Vrácení v konzoli |
|---|---|
| Firewall s ufw | ufw disable, poté ufw allow OpenSSH a ufw enable |
| Firewall s nftables | nft flush ruleset (do příštího restartu), poté opravte /etc/nftables.conf |
| Nastavení SSH | mv /etc/ssh/sshd_config.d/00-eigen.conf /root/, poté sshd -t a systemctl restart ssh |
| Zablokováno nástrojem fail2ban | fail2ban-client set sshd unbanip a za tím Vaše vlastní IP adresa |
Chybná oprávnění u ~/.ssh | chmod 700 /home/anna/.ssh a chmod 600 /home/anna/.ssh/authorized_keys, vlastníka nastavte pomocí chown -R anna:anna /home/anna/.ssh |
V journalu se podívejte, co SSH server hlásí o Vašem pokusu o přihlášení: journalctl -u ssh -e.
4. Nepomůže ani konzole?
- Vytvořte snapshot aktuálního stavu (viz Snapshoty: záchranná síť pro každou velkou změnu).
- Obnovte zálohu ze dne, kdy vše ještě fungovalo (viz Obnovení záloh od WebOké), nebo
- spusťte server z ISO v záchranném režimu a vraťte nastavení přímo na disku (viz Přeinstalace nebo připojení ISO).
Více v článku Nemáte přístup ke svému VPS: co teď?.
