Tástáil an calafort féin
Ní insíonn freagra ar ping ná suíomh gréasáin atá ag obair aon rud faoi SSH, mar úsáideann gach ceann acu prótacal nó calafort difriúil. Tástáil an calafort TCP go díreach ón gcliant. Ciallaíonn Connection refused gur fhreagair rud éigin ach nár ghlac aon seirbhís leis an nasc. Ciallaíonn timeout nár fhreagair aon rud, rud a thugann balla dóiteáin, ródú nó ríomhaire ró-ualaithe le fios de ghnáth.
nc -vz -w 5 server.example 22
ssh -v -o ConnectTimeout=5 user@server.exampleConnection refused: seiceáil sshd ón gconsól
Úsáid consól an tsoláthraí nó an hipearfhíseora, seachas SSH. Seiceáil go bhfuil an tseirbhís ag rith, cén seoladh agus calafort a bhfuil sí ag éisteacht orthu, agus an bhfuil an chumraíocht bailí. In eisiúintí nua Ubuntu, tosaíonn SSH trí ssh.socket, mar sin scrúdaigh an t-aonad soicéid freisin. Féadfaidh dáiltí eile sshd a thabhairt ar an tseirbhís.
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: seiceáil na ballaí dóiteáin
Scrúdaigh an balla dóiteáin ar an bhfreastalaí agus aon scagaire lasmuigh de freisin, amhail grúpa slándála sa néal, an ródaire nó painéal an tsoláthraí. Le fáil amach an dtagann paicéid ar chor ar bith, rith tcpdump ar an bhfreastalaí le linn iarracht nasctha. Mura dtaispeántar aon rud, tá an bac roimh an bhfreastalaí. Má thagann paicéid ach nach seoltar freagra amach, cuardaigh an chúis ar an bhfreastalaí.
sudo ufw status verbose
sudo nft list ruleset | less
sudo tcpdump -ni any tcp port 22Bac de bharr fail2ban nó calafort athraithe
Tar éis iarrachtaí logála isteach ar theip orthu, seans gur chuir fail2ban bac ar do sheoladh. Feictear é sin mar timeout nó nasc diúltaithe ó do sheoladh féin amháin. Léiríonn tástáil ó líonra eile é seo go tapa. Seiceáil freisin ar athraíodh an calafort le Port nó ar cuireadh teorainn leis an éisteacht go seoladh amháin le ListenAddress in sshd_config nó i gcomhad faoi /etc/ssh/sshd_config.d.
sudo fail2ban-client status sshd
sudo sshd -T | grep -E '^(port|listenaddress) 'Éiríonn leis an nasc leis an gcalafort ach téann an logáil isteach i bhfostú
Má éiríonn leis an nasc TCP ach nach dtagann an bhratach aitheantais SSH riamh, níl sshd ag feidhmiú ach go páirteach nó tá an córas ró-ualaithe. Scrúdaigh an chuimhne, spás diosca agus an t-ualach ón gconsól. Féadfaidh diosca lán nó cuimhne ídithe seisiúin nua a chosc agus na seirbhísí atá ann cheana fós ag freagairt.
uptime
free -h
df -hSeiceáil le CH-J Server Manager
Is féidir le Server Diagnostics ping, nasc TCP agus teaghrán aitheantais SSH a thástáil gan logáil isteach, le haghaidh IPv4 agus IPv6, ionas go bhfeicfidh tú cén chéim a dteipeann uirthi. Ní dhéantar na tástálacha ach ó do ríomhaire féin. Ní féidir leis a fheiceáil cad atá ar siúl laistigh den fhreastalaí ná a insint cén balla dóiteáin a scaoil paicéad, mar sin tá an consól de dhíth fós do na seiceálacha thuas.