Ping ń ṣiṣẹ́ ṣùgbọ́n SSH kùnà lórí VPN: ìpele wo ni ó fọ́?
Ìgbìyànjú alápọ̀n-ọ́n-tẹ̀ kan yà ìwọlé TCP, gbígbé SSH, ìdánimọ̀ olùgbàlejò, ìwọlé olùlò àti àṣẹ ìpàdé sọ́tọ̀, kí o lè dá àròsọ nípa ọ̀nà náà dúró.
Ìdáhùn ping àti ìwọlé SSH tí a kọ̀ lè jẹ́ òtítọ́ ní àkókò kan náà, bẹ́ẹ̀ ni orísìí méjèèjì kò fẹ̀sùn kan ọ̀nà náà. Ìdáhùn ẹ̀dá àti ìsopọ̀ TCP sí ebute 22 jẹ́ àwọn ìdánwò ọ̀tọ̀ọ̀tọ̀ pẹ̀lú àwọn olùyàn ọ̀tọ̀ọ̀tọ̀, àwọn ìlànà ọ̀tọ̀ọ̀tọ̀ àti ní ọ̀pọ̀ ìgbà àwọn ibi ọ̀tọ̀ọ̀tọ̀. Ṣàkọsílẹ̀ ìgbìyànjú SSH kan tí a mọ̀ọ́mọ̀ ṣe, lẹ́yìn náà dárúkọ ìpele ìkẹyìn tí ó dé. Ẹ̀rí kan náà yẹn rọ́pò ìlọ́po àwọn àyípadà ìṣètò àròsọ.
Ṣàkọsílẹ̀ ìgbìyànjú kan, kì í ṣe ìpàdé títẹ́ lọ́nà ọ̀pọ̀
Ṣe alákòóso náà lẹ́ẹ̀kan pẹ̀lú àyẹ̀wò àlàyé, pípín ìsopọ̀ tí a pa, àti àkókò ìsopọ̀ tí ó ní ààlà. Pípa pípín ṣe pàtàkì nítorí ìsopọ̀ àkọ́kọ́ tí a ti jẹ́rìí rẹ̀ tẹ́lẹ̀ yóò dáhùn fún ìgbìyànjú tuntun bí bẹ́ẹ̀ kọ́ yóò sì fi àṣìṣe tí o ń lé pamọ́.
ssh -4 -vv -o ControlPath=none -o ConnectTimeout=10 [email protected]
Pa ibi-ìlọ, ìdílé àdírẹ́sì, àmì àkókò àti àṣìṣe ìkẹyìn tí kì í ṣe àṣírí mọ́. Àmì IPv4 tún túmọ̀ sí pé ìgbìyànjú yìí kò sọ ohunkóhun nípa ọ̀nà IPv6 sí orúkọ kan náà, nítorí náà má ṣe ṣàkópọ̀ láti inú rẹ̀. Ṣàkọsílẹ̀ ibi tí a ti ṣe ìgbìyànjú náà. Àyẹ̀wò lórí ẹnubodè VPN kì í ṣe ojú-ìwòye kan náà pẹ̀lú kọ̀ǹpútà alágbèéká lẹ́yìn rẹ̀, àti ọ̀pọ̀ àtakò nínú àwọn tíkẹ́tì wọ̀nyí wá láti pípọ̀pọ̀ méjèèjì.
Ìpele kìíní àti kejì: TCP kí SSH
Ààlà kìíní ni ìwọlé sọ́ọ̀kẹ́tì: àdírẹ́sì kan, ebute kan àti ọ̀nà tí pákẹ́tì ń tẹ̀lé lóòótọ́. Bí ìsopọ̀ TCP kò bá parí rárá, kò sí ohunkóhun lókè rẹ̀ síbẹ̀, àwọn kọ́kọ́rọ́ olùgbàlejò àti àwọn àkọsílẹ̀ kò ṣe pàtàkì.
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'
So àkọsílẹ̀ pọ̀ mọ́ ìgbìyànjú alákòóso. SYN tí ó jáde tí kò sí ohun tí ó padà ń tọ́ka sí ìṣọ̀, àwọn olùyàn tàbí ọ̀nà tí ó ṣẹ́ ní ẹ̀gbẹ́ jíjìn; ìdáhùn pẹ̀lú àtúntò ń tọ́ka sí ohun tí ó kọ̀ ní ìtẹ̀síwájú dípò jíjù. Ààlà kejì ni pàṣípààrọ̀ ìlànà SSH fúnra rẹ̀. Ìsopọ̀ TCP tí ó parí tí ó sì dúró ti kọjá ìwọlé lọ sínú ìdúró-ṣọ̀rọ̀, ìdáhùn olùpèsè tàbí ìmúṣẹ pákẹ́tì. Ìyẹn jẹ́ ìwádìí mìíràn, àti níbẹ̀ ni àwọn ìṣòro tí ó ní í ṣe pẹ̀lú ìwọ̀n di ṣeéṣe fún ìgbà àkọ́kọ́.
Ìpele kẹta: kọ́kọ́rọ́ ta ni ó dáhùn
Nígbà tí gbígbé bá dúró, alákòóso ń ṣàyẹ̀wò kọ́kọ́rọ́ olùgbàlejò olùpèsè. Ìkọ̀ níbí jẹ́ gbólóhùn nípa ìdánimọ̀, kì í ṣe nípa ìpamọ́: ẹlẹ́gbẹ́ fi kọ́kọ́rọ́ kan hàn tí ìlànà rẹ kò gbà. Wo ó gẹ́gẹ́ bí ipò ìdúró kí o sì ṣàyẹ̀wò ní ẹ̀yìn ìlà, lórí kọ́ńsọ́lù tàbí pẹ̀lú olùṣiṣẹ́ tí ó tún olùgbàlejò kọ́. Pípa àkọsílẹ̀ tí a rántí láti yọ ìkìlọ̀ kúrò ni ọ̀nà kúkúrú kan ṣoṣo tí o yẹ kí o kọ̀, nítorí ó pa ẹ̀rí run pé ohun kan dáhùn láìsí ìrètí.
Bí a bá tún olùgbàlejò kọ́ ní tòótọ́, yọ àkọsílẹ̀ àtijọ́ kúrò lẹ́yìn tí a ti fi ọ̀rọ̀-ìka ọwọ́ tuntun hàn, kí o sì ṣàkọsílẹ̀ ọjọ́ àti ìdí. Ẹlẹ́rọ̀ mọ́lẹ̀ tó kàn yóò bá ìkìlọ̀ kan náà pàdé yóò sì nílò àyíká yìí.
Ìpele kẹrin àti kẹrùn-ún: àkọsílẹ̀ lòdì sí àṣẹ
Ìjẹ́rìí ni ààlà kẹrin. Àwọn ẹ̀rí ìdánimọ̀ tí a kọ̀ túmọ̀ sí pé olùpèsè ṣàyẹ̀wò ìgbìyànjú náà ó sì kọ̀ ọ́; ṣàyẹ̀wò àkọsílẹ̀, irú ẹ̀rí ìdánimọ̀ tí olùpèsè ń gbà àti ìlànà olùpèsè fúnra rẹ̀ dípò ọ̀rọ̀-ìpamọ́ VPN. Ààlà kẹrùn-ún ni ìfọwọ́sí lẹ́yìn ìwọlé àṣeyọrí. Olùlò tí a jẹ́rìí síi ṣì lè kọ̀ shell, àṣẹ, ẹ̀ka-ètò tàbí gbígbé síwájú, àwọn ìkọ̀ yẹn sì dàbí àṣìṣe fún ẹni tí ó kàn ń ka ìlà ìkẹyìn alákòóso.
| Last stage reached | What it proves | Where to look next |
|---|---|---|
| No TCP connection | No SSH transport exists | Address, port, route, selectors, filter, listener |
| TCP up, exchange incomplete | Reachability is not the blocker | Server response, negotiation, packet handling |
| Host identity rejected | The peer is not the expected host | Independently verified host key |
| User authentication rejected | The attempt reached authentication | Account, credential and server policy |
| Authenticated, session denied | Login succeeded, the operation did not | Shell, command or forwarding permission |
Dúró lẹ́yìn àwọn ìgbìyànjú ọ̀rọ̀-ìpamọ́ mélòó kan tí ó kùnà. Àròsọ tí a tún ṣe ń dá àwọn títì pa, tí wọ́n wá dàbí àṣìṣe kejì tí kò ní ìbáṣepọ̀ tí wọ́n sì gba àkókò púpọ̀ ju tíkẹ́tì àkọ́kọ́ lọ.
Ìdápadà àti àkọsílẹ̀ tí o pa mọ́
Yí ohun kan padà ní ẹ̀ẹ̀kan, kí o sì kọ ohun tí o yí padà kí o tó tún dánwò. Bí àyípadà kan bá mú ìgbìyànjú burú sí i, dá a padà lẹ́sẹ̀kẹsẹ̀ dípò kí o kó àtúnṣe mìíràn lé e lórí. Tún iṣẹ́ àkọ́kọ́ ṣe láti alákòóso àti àyíká àkọ́kọ́. Ìwọlé àṣeyọrí láti ẹ̀rọ mìíràn, ní ìdílé àdírẹ́sì mìíràn, kì í ṣe àtúnṣe àti kì í fi àtúnṣe hàn.
Sọ ohun tí o ń pín di mímọ́. Àbájáde alákòóso alápọ̀n-ọ́n-tẹ̀ lè gbé àwọn orúkọ inú, àmì àkọsílẹ̀, ọ̀nà kọ́kọ́rọ́ àti ìdánimọ̀ kọ́kọ́rọ́ gbangba, nítorí náà tẹ̀wé ìparí ìpele-ìpele dípò àwọn àmì àìlóye tààrà.