9. fejezet · 9.2
Gyakori SSH-hibaüzenetek
| Üzenet | Mit jelent? | Mi a teendő? |
|---|---|---|
Connection timed out | A számítógépe nem kap választ. A VPS ki van kapcsolva, az IP-cím nem megfelelő, vagy egy tűzfal nem engedi át a 22-es portot. | Ellenőrizze, hogy a VPS be van-e kapcsolva, és helyes-e az IP-cím. Jelentkezzen be a konzolon keresztül, és nézze meg a tűzfal beállításait (Kizárta magát: nem tud belépni a szerverére). |
Connection refused | A szerver válaszol, de azon a porton semmi sem figyel. Az SSH nem fut, vagy egy másik porton figyel. | A konzolon: systemctl status ssh és ss -tlnp | grep ssh. |
Permission denied (publickey) | A szerver csak kulcsokat fogad el, és az Ön kulcsa nem megfelelő. | Ellenőrizze a felhasználónevet, azt, hogy a megfelelő kulcsot használja-e (a ssh -v megmutatja, melyikkel próbálkozik), valamint a ~/.ssh jogosultságait a szerveren (A kulcs felhelyezése a szerverre és tesztelése). |
Permission denied (publickey,password) | A jelszó vagy a kulcs nem megfelelő. | Figyeljen a kis- és nagybetűkre. Szükség esetén állítson be új root-jelszót a VPS-képernyőn. |
REMOTE HOST IDENTIFICATION HAS CHANGED | A szerver más ujjlenyomatot mutat, mint amit a számítógépe megjegyzett. | Újratelepítés után ez normális. Ilyenkor: ssh-keygen -R 203.0.113.10, majd jelentkezzen be újra a(z) Első bejelentkezés SSH-val című cikkben leírt ellenőrzéssel. Ha semmit sem változtatott, ne folytassa, hanem előbb derítse ki az okát. |
Too many authentication failures | A számítógépe túl sok kulcsot próbál ki egymás után. | Adja meg a kulcsot a -i ~/.ssh/id_ed25519 kapcsolóval, vagy írja be a IdentitiesOnly yes beállítást az SSH-konfigurációjába (SSH-konfiguráció: bejelentkezés rövid névvel). |
UNPROTECTED PRIVATE KEY FILE! | A privát kulcsa mások számára is olvasható a saját számítógépén. | Mac és Linux rendszeren: chmod 600 ~/.ssh/id_ed25519. Windows rendszeren: gondoskodjon arról, hogy csak az Ön fiókja olvashassa a fájlt. |
Részletesebb információk
A ssh -v anna@203.0.113.10 segítségével lépésről lépésre láthatja, mi történik: mely kulcsokkal próbálkozik a számítógépe, és hol akad el a folyamat. A szerveren a másik oldalt a sudo journalctl -u ssh -e paranccsal tekintheti meg (AlmaLinux és Rocky Linux rendszeren: -u sshd).
