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.exampleKontrollé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-pagerRet 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