Poglavje 9 · 9.2
Pogosta sporočila o napakah SSH
| Sporočilo | Kaj pomeni? | Kaj storite? |
|---|---|---|
Connection timed out | Vaš računalnik ne dobi odgovora. VPS je izklopljen, naslov IP ni pravilen ali požarni zid ne prepušča vrat 22. | Preverite, ali je VPS vklopljen in ali je naslov IP pravilen. Prijavite se prek konzole in preverite požarni zid (Zaklenjeni ste: do svojega strežnika ne morete več dostopati). |
Connection refused | Strežnik odgovori, vendar na teh vratih nič ne posluša. SSH ne teče ali posluša na drugih vratih. | V konzoli: systemctl status ssh in ss -tlnp | grep ssh. |
Permission denied (publickey) | Strežnik sprejema samo ključe in Vaš ključ se ne ujema. | Preverite uporabniško ime, ali uporabljate pravi ključ (ssh -v pokaže, katerega poskuša) in pravice za ~/.ssh na strežniku (Namestitev ključa na strežnik in preizkus). |
Permission denied (publickey,password) | Geslo ali ključ ni pravilen. | Bodite pozorni na velike črke. Po potrebi nastavite novo geslo za root na zaslonu VPS. |
REMOTE HOST IDENTIFICATION HAS CHANGED | Strežnik pokaže drug prstni odtis, kot si ga je zapomnil Vaš računalnik. | To je običajno po ponovni namestitvi. V tem primeru: ssh-keygen -R 203.0.113.10 in se znova prijavite, s preverjanjem iz Prva prijava prek SSH. Če niste ničesar spremenili, ne nadaljujte in najprej ugotovite, zakaj. |
Too many authentication failures | Vaš računalnik poskuša preveč ključev zapored. | Ključ navedite z -i ~/.ssh/id_ed25519 ali v konfiguracijo SSH vpišite IdentitiesOnly yes (Konfiguracija SSH: prijava s kratkim imenom). |
UNPROTECTED PRIVATE KEY FILE! | Vaš zasebni ključ lahko na Vašem računalniku berejo tudi drugi. | Na Macu in Linuxu: chmod 600 ~/.ssh/id_ed25519. V sistemu Windows: poskrbite, da lahko datoteko bere samo Vaš račun. |
Več podrobnosti
Z ssh -v anna@203.0.113.10 korak za korakom vidite, kaj se dogaja: katere ključe poskuša Vaš računalnik in kje gre kaj narobe. Na strežniku vidite drugo stran z sudo journalctl -u ssh -e (v sistemih AlmaLinux in Rocky Linux -u sshd).
