Kapitel 9 · 9.2
Vanliga felmeddelanden i SSH
| Meddelande | Vad betyder det? | Vad gör du? |
|---|---|---|
Connection timed out | Din dator får inget svar. Din VPS är avstängd, IP-adressen stämmer inte eller en brandvägg släpper inte igenom port 22. | Kontrollera att din VPS är igång och att IP-adressen stämmer. Logga in via konsolen och titta på din brandvägg (Utelåst: du kommer inte längre in på din server). |
Connection refused | Servern svarar, men inget lyssnar på den porten. SSH körs inte eller lyssnar på en annan port. | I konsolen: systemctl status ssh och ss -tlnp | grep ssh. |
Permission denied (publickey) | Servern accepterar bara nycklar och din nyckel passar inte. | Kontrollera användarnamnet, att du använder rätt nyckel (ssh -v visar vilken den försöker med) och rättigheterna för ~/.ssh på servern (Lägg upp din nyckel på servern och testa den). |
Permission denied (publickey,password) | Lösenordet eller nyckeln stämmer inte. | Tänk på versaler och gemener. Ange vid behov ett nytt root-lösenord i VPS-vyn. |
REMOTE HOST IDENTIFICATION HAS CHANGED | Servern visar ett annat fingeravtryck än det din dator har sparat. | Normalt efter en ominstallation. Kör då ssh-keygen -R 203.0.113.10 och logga in igen, med kontrollen från Logga in med SSH första gången. Har du inte ändrat något, gå inte vidare utan ta först reda på varför. |
Too many authentication failures | Din dator försöker med för många nycklar efter varandra. | Ange nyckeln med -i ~/.ssh/id_ed25519 eller lägg till IdentitiesOnly yes i din SSH-konfiguration (En SSH-config: logga in med ett kort namn). |
UNPROTECTED PRIVATE KEY FILE! | Din privata nyckel kan läsas av andra på din egen dator. | På Mac och Linux: chmod 600 ~/.ssh/id_ed25519. På Windows: se till att bara ditt konto får läsa filen. |
Se mer
Med ssh -v anna@203.0.113.10 ser du steg för steg vad som händer: vilka nycklar din dator försöker med och var det går fel. På servern ser du den andra sidan med sudo journalctl -u ssh -e (på AlmaLinux och Rocky Linux -u sshd).
