Majibu ya ping na kuingia kwa SSH kuliokataliwa yanaweza kuwa kweli kwa wakati mmoja, na jozi hiyo haishtaki handaki. Majibu ya mwangwi na muunganisho wa TCP hadi bandari 22 ni majaribio tofauti yenye vichaguzi tofauti, sera tofauti na mara nyingi maeneo tofauti. Rekodi jaribio moja la SSH la kukusudia, kisha taja hatua ya mwisho iliyoifikia. Kipengele hicho kimoja kinabadilisha mabadiliko kadhaa ya usanidi ya kukisia.

Rekodi jaribio moja, si kikao cha kuchokonoa

Endesha mteja mara moja ukiwa na uchunguzi wa kina, kushiriki muunganisho kumezimwa na muda wa muunganisho wenye kikomo. Kuzima kushiriki ni muhimu kwa sababu muunganisho mkuu uliothibitishwa awali utajibu badala ya jaribio jipya na kuficha hitilafu unayofuatilia.

ssh -4 -vv -o ControlPath=none -o ConnectTimeout=10 [email protected]

Hifadhi lengwa, familia ya anwani, muhuri wa muda na hitilafu ya mwisho isiyo ya siri. Bendera ya IPv4 pia inamaanisha jaribio hili halisemi chochote kuhusu njia ya IPv6 hadi jina hilo hilo, kwa hivyo usijumlishe kutokana nalo. Andika jaribio lilifanywa kutoka wapi. Ukaguzi kwenye lango la VPN si mtazamo sawa na kompyuta mpito nyuma yake, na migongano mingi katika tiketi hizi hutokana na kuchanganya hayo mawili.

Hatua ya kwanza na ya pili: TCP kabla ya SSH

Mpaka wa kwanza ni ufikivu wa soketi: anwani, bandari na njia ambayo pakiti inaifuata kwa kweli. Ikiwa muunganisho wa TCP haujakamilika kamwe, hakuna kitu chochote juu yake bado, na funguo za mwenyeji na akaunti hazihusiki.

nc -vz 10.90.4.20 22
ip route get 10.90.4.20
tcpdump -ni any 'host 10.90.4.20 and port 22'

Oanisha rekodi na jaribio la mteja. SYN inayotoka na hakuna kinachorudi inaonyesha uchujaji, vichaguzi au njia inayokosekana upande wa mbali; jibu lenye kuweka upya linaonyesha kitu kinachokataa kwa vitendo badala ya kutupa. Mpaka wa pili ni ubadilishanaji wa itifaki ya SSH wenyewe. Muunganisho wa TCP unaokamilika kisha kukwama umevuka ufikivu na kuingia kwenye majadiliano, jibu la seva au ushughulikiaji wa pakiti. Hiyo ni uchunguzi mwingine, na hapo ndipo matatizo yanayohusiana na ukubwa yanakuwa ya kutiliwa maanani kwa mara ya kwanza.

Hatua ya tatu: funguo ya nani ilijibu

Usafirishaji unapoinuka, mteja huthibitisha ufunguo wa mwenyeji wa seva. Kukataa hapa ni taarifa kuhusu utambulisho, si kuhusu usimbaji fiche: mwenzake aliwasilisha ufunguo ambao sera yako haikubali. Ichukulie kama sharti la kusimama na uthibitishe nje ya kipimo, kwa konsoli au kwa opereta aliyelijenga upya mwenyeji. Kufuta kumbukumbu iliyoandikwa ili kuondoa onyo ni njia pekee ya mkato unayopaswa kukataa, kwa sababu huharibu ushahidi kwamba kitu kilijibu bila kutarajia.

Ikiwa mwenyeji alijengwa upya kweli, ondoa rekodi ya zamani tu baada ya alama ya kidole mpya kuthibitishwa, na andika tarehe na sababu. Mhandisi anayefuata atakutana na onyo lile lile na anahitaji muktadha huo.

Hatua ya nne na ya tano: akaunti dhidi ya ruhusa

Uthibitishaji ni mpaka wa nne. Vitambulisho vilivyokataliwa inamaanisha seva ilitathmini jaribio na kulikataa; angalia akaunti, aina ya kitambulisho ambacho seva inakubali na sera ya seva yenyewe badala ya nywila ya VPN. Mpaka wa tano ni idhini baada ya kuingia kwa mafanikio. Mtumiaji aliyethibitishwa bado anaweza kunyimwa shell, amri, mfumo mdogo au upelekaji mbele, na kukataa huko kunaonekana kama hitilafu kwa anayesoma mstari wa mwisho wa mteja pekee.

Last stage reachedWhat it provesWhere to look next
No TCP connectionNo SSH transport existsAddress, port, route, selectors, filter, listener
TCP up, exchange incompleteReachability is not the blockerServer response, negotiation, packet handling
Host identity rejectedThe peer is not the expected hostIndependently verified host key
User authentication rejectedThe attempt reached authenticationAccount, credential and server policy
Authenticated, session deniedLogin succeeded, the operation did notShell, command or forwarding permission

Simama baada ya majaribio kadhaa ya nywila yaliyoshindikana. Kukisia mara kwa mara huunda vifungo ambavyo baadaye vinaonekana kama hitilafu ya pili isiyohusiana na hugharimu muda zaidi kuliko tiketi ya awali.

Kurudi nyuma na rekodi unayoiweka

Badilisha kitu kimoja kwa wakati mmoja, na andika ulichobadilisha kabla ya kujaribu tena. Ikiwa badiliko linazidisha jaribio, rudisha mara moja badala ya kukusanya marekebisho mengine juu yake. Rudia operesheni ya awali kutoka kwa mteja na muktadha wa awali. Kuingia kwa mafanikio kutoka mashine nyingine, katika familia nyingine ya anwani, si uigaji na hakuthibitishi marekebisho.

Safisha unachoshiriki. Matokeo ya kina ya mteja yanaweza kubeba majina ya ndani, lebo za akaunti, njia za funguo na vitambulisho vya funguo za umma, kwa hivyo chapisha hitimisho la hatua kwa hatua badala ya athari ghafi.

Makala zinazohusiana