CH-J Server Managerserverhåndtering over SSH
Menu
Alle vejledninger og artikler →

Løs SSH connection refused, timeout og permission denied

Find ud af, om SSH fejler ved port, netværk eller godkendelse, før serveren ændres.

Start på klienten

Erstat user og server.example med din konto og vært. Connection refused betyder aktiv afvisning; timeout kan skyldes routing, filtrering eller et mål uden svar. Permission denied er afvist godkendelse. Anonymisér detaljerede logfiler før deling.

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

Kontrollér Linux fra konsollen

På Ubuntu eller Debian kontrolleres ssh-tjenesten, lyttende porte, syntaks og journal. Bekræft den faktiske port og begge firewallretninger. Timeout beviser ikke, at maskinen er slukket. Andre distributioner kan bruge sshd.service. Behold konsoladgang under ændringer.

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

Ret godkendelsen uden svagere tillid

Kontrollér bruger, valgt privat nøgle, ejer og rettigheder til serverens authorized_keys. IdentitiesOnly tester den ønskede nøgle. Kontrollér ændrede værtsnøgler via en uafhængig betroet kanal; slå ikke StrictHostKeyChecking fra og slet ikke known_hosts blindt. CH-J Diagnostics tester TCP uden SSH-login.

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

Detaljeret dokumentation

OpenSSH: ssh →

OpenSSH: sshd_config →

Biometrisk oplåsning og sikkerhed →