CH-J Server Managerserverhantering över SSH
Menyn
Alla guider och artiklar →

Lös SSH connection refused, timeout och permission denied

Ta reda på om SSH misslyckas vid port, nätverk eller autentisering före serverändringar.

Börja på klienten

Ersätt user och server.example med ditt konto och din värd. Connection refused betyder aktivt avslag; timeout kan bero på routing, filtrering eller ett mål utan svar. Permission denied betyder nekad autentisering. Anonymisera detaljerade loggar innan du delar dem.

ssh -vvv -o ConnectTimeout=5 -p 22 user@server.example
ssh -4 -o ConnectTimeout=5 user@server.example
ssh -6 -o ConnectTimeout=5 user@server.example

Kontrollera Linux via konsolen

På Ubuntu eller Debian granskar du ssh-tjänst, lyssnande portar, syntax och journal. Bekräfta verklig port och brandväggens båda riktningar. Timeout bevisar inte en avstängd dator. Andra distributioner kan använda sshd.service. Behåll konsolåtkomst under ändringar.

sudo systemctl status ssh.service
sudo ss -lntp
sudo /usr/sbin/sshd -t
sudo journalctl -u ssh.service -n 50 --no-pager

Rätta autentiseringen utan svagare tillit

Kontrollera användare, vald privat nyckel, ägare och behörigheter för serverns authorized_keys. IdentitiesOnly testar avsedd nyckel. Verifiera ändrad värdnyckel via en oberoende betrodd kanal; stäng inte av StrictHostKeyChecking och radera inte known_hosts blint. CH-J Diagnostics testar TCP utan SSH-inloggning.

ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example
ssh-keygen -F server.example

Detaljerad dokumentation

OpenSSH: ssh →

OpenSSH: sshd_config →

Biometrisk upplåsning och säkerhet →