Alusta kliendist
Asenda user ja server.example oma konto ning hostiga. Connection refused tähendab aktiivset keeldumist; timeout võib viidata marsruudile, filtrile või vastuseta sihile. Permission denied tähendab tagasilükatud autentimist. Enne jagamist eemalda üksikasjalikest logidest isikuandmed.
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.exampleKontrolli Linuxit konsoolist
Ubuntu või Debiani puhul kontrolli ssh-teenust, kuulavaid porte, süntaksit ja logi. Kinnita tegelik port ning tulemüüri mõlemad suunad. Timeout ei tõenda väljalülitatud arvutit. Muud distributsioonid võivad kasutada sshd.service’i. Säilita muudatuste ajal konsoolipääs.
sudo systemctl status ssh.service
sudo ss -lntp
sudo /usr/sbin/sshd -t
sudo journalctl -u ssh.service -n 50 --no-pagerParanda autentimine usaldust nõrgendamata
Kontrolli kasutajat, valitud privaatvõtit ning serveri authorized_keys omanikku ja õigusi. IdentitiesOnly katsetab määratud võtit. Muutunud hostivõti kinnita sõltumatu usaldatud kanali kaudu; ära keela StrictHostKeyCheckingut ega kustuta pimesi known_hosts-faili. CH-J Diagnostics testib TCP-d SSH-sisselogimiseta.
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example
ssh-keygen -F server.example