Peatükk 9 · 9.2
Levinumad SSH veateated
| Teade | Mida see tähendab? | Mida teha? |
|---|---|---|
Connection timed out | Sinu arvuti ei saa vastust. VPS on välja lülitatud, IP-aadress on vale või tulemüür ei lase porti 22 läbi. | Kontrolli, kas VPS töötab ja IP-aadress on õige. Logi sisse konsooli kaudu ja vaata üle oma tulemüür (Lukustatud välja: sa ei pääse enam oma serverisse). |
Connection refused | Server vastab, kuid sellel pordil ei kuula miski. SSH ei tööta või kuulab teisel pordil. | Konsoolis: systemctl status ssh ja ss -tlnp | grep ssh. |
Permission denied (publickey) | Server lubab ainult võtmeid ja sinu võti ei sobi. | Kontrolli kasutajanime, kas kasutad õiget võtit (ssh -v näitab, milliseid võtmeid proovitakse) ja faili ~/.ssh õigusi serveris (Võtme serverisse lisamine ja testimine). |
Permission denied (publickey,password) | Parool või võti on vale. | Pane tähele suur- ja väiketähti. Vajadusel määra VPS-i vaates uus root-parool. |
REMOTE HOST IDENTIFICATION HAS CHANGED | Server näitab teistsugust sõrmejälge kui see, mille sinu arvuti on meelde jätnud. | Pärast uuesti paigaldamist on see tavaline. Siis: ssh-keygen -R 203.0.113.10 ja logi uuesti sisse, tehes kontrolli artiklist Esimene sisselogimine SSH-ga. Kui sa pole midagi muutnud, ära jätka ja selgita kõigepealt välja, miks see juhtus. |
Too many authentication failures | Sinu arvuti proovib liiga palju võtmeid järjest. | Määra võti käsuga -i ~/.ssh/id_ed25519 või lisa IdentitiesOnly yes oma SSH konfiguratsiooni (SSH-konfiguratsioon: logi sisse lühikese nimega). |
UNPROTECTED PRIVATE KEY FILE! | Sinu privaatvõti on sinu enda arvutis teistele loetav. | Mac ja Linux: chmod 600 ~/.ssh/id_ed25519. Windows: veendu, et faili saab lugeda ainult sinu konto. |
Rohkem teavet
Käsuga ssh -v anna@203.0.113.10 näed samm-sammult, mis toimub: milliseid võtmeid sinu arvuti proovib ja kus asi katki läheb. Serveris näed teist poolt käsuga sudo journalctl -u ssh -e (AlmaLinuxis ja Rocky Linuxis -u sshd).
