Ittestja l-port innifsu
Tweġiba għal ping jew sit web li jaħdem ma jgħidu xejn dwar SSH, għax kull wieħed juża protokoll jew port differenti. Ittestja l-port TCP direttament mill-klijent. Connection refused ifisser li xi ħaġa wieġbet iżda l-ebda servizz ma aċċetta l-konnessjoni. Timeout ifisser li xejn ma wieġeb, u dan ġeneralment jindika firewall, problema ta’ routing jew kompjuter mgħobbi żżejjed.
nc -vz -w 5 server.example 22
ssh -v -o ConnectTimeout=5 user@server.exampleConnection refused: iċċekkja sshd mill-console
Uża l-console tal-fornitur jew tal-hypervisor, mhux SSH. Iċċekkja li s-servizz ikun qed jaħdem, fuq liema indirizz u port qed jisma’, u jekk il-konfigurazzjoni hijiex valida. F’verżjonijiet riċenti ta’ Ubuntu, SSH jibda permezz ta’ ssh.socket, għalhekk eżamina wkoll l-unità tas-socket. Distribuzzjonijiet oħra jistgħu jsejħu s-servizz sshd.
sudo systemctl status ssh.service ssh.socket
sudo ss -lntp | grep -E ':22\b|sshd'
sudo sshd -t
sudo journalctl -u ssh -n 50 --no-pagerTimeout: iċċekkja l-firewalls
Eżamina l-firewall fuq is-server u kull filtru barra minnu, bħal grupp tas-sigurtà tal-cloud, ir-router jew il-pannell tal-fornitur. Biex tara jekk il-pakketti jaslux, ħaddem tcpdump fuq is-server waqt tentattiv ta’ konnessjoni. Jekk ma jidher xejn, l-imblukkar jinsab qabel is-server. Jekk il-pakketti jaslu iżda ma toħroġ ebda tweġiba, fittex il-kawża fuq is-server.
sudo ufw status verbose
sudo nft list ruleset | less
sudo tcpdump -ni any tcp port 22Imblukkat minn fail2ban jew minħabba port mibdul
Wara tentattivi ta’ login li fallew, fail2ban jista’ jkun imblokka l-indirizz tiegħek, u dan jidher bħala timeout jew konnessjoni rrifjutata mill-indirizz tiegħek biss. Test minn netwerk ieħor juri dan malajr. Iċċekkja wkoll jekk il-port inbidilx b’Port jew jekk is-smigħ ġiex limitat għal indirizz wieħed b’ListenAddress f’sshd_config jew f’fajl taħt /etc/ssh/sshd_config.d.
sudo fail2ban-client status sshd
sudo sshd -T | grep -E '^(port|listenaddress) 'Il-konnessjoni mal-port tirnexxi iżda l-login jeħel
Jekk il-konnessjoni TCP tirnexxi iżda l-messaġġ ta’ identifikazzjoni SSH qatt ma jasal, sshd qed jaħdem biss parzjalment jew is-sistema hija mgħobbija żżejjed. Iċċekkja l-memorja, l-ispazju fuq id-diska u t-tagħbija mill-console. Diska mimlija jew memorja eżawrita jistgħu jwaqqfu sessjonijiet ġodda waqt li s-servizzi eżistenti jibqgħu jwieġbu.
uptime
free -h
df -hIċċekkja b’CH-J Server Manager
Server Diagnostics jista’ jittestja ping, konnessjoni TCP u s-sekwenza ta’ identifikazzjoni SSH mingħajr login, kemm għal IPv4 kif ukoll għal IPv6, biex tara f’liema stadju jkun hemm il-ħsara. Jaħdem biss mill-kompjuter tiegħek. Ma jistax jara ġewwa s-server jew jgħid liema firewall waqqa’ pakkett, għalhekk xorta teħtieġ il-console għall-kontrolli ta’ hawn fuq.