CH-J Server Managerbainisteoireacht freastalaí SSH
Roghchlár
Gach treoir agus alt →

Tá an freastalaí ar líne ach níl calafort SSH 22 ag freagairt

Seiceáil an cliant, an líonra, an balla dóiteáin agus sshd san ord sin le fáil amach cén fáth a bhfreagraíonn an freastalaí ach nach bhfreagraíonn SSH.

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.example

Connection 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-pager

Timeout: 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 22

Bac 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 -h

Seiceá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.

Doiciméadú mionsonraithe

OpenSSH: sshd →

man: ss →

An scaoilfeadh glas ar bith agus slándáil →