SSH lórí ọ̀nà àdáni kejì nígbà tí VPN ṣì ń ṣiṣẹ́
Daemon SSH tí a so mọ́ àdírẹ́sì tunnel kò ní dáhùn lórí interface àdáni tuntun. Fi ìdè kún un kí o sì ṣàyẹ̀wò ìpàdé tuntun kí o tó ti pa èyí àtijọ́.
Ẹ̀rọ kan dé ọ̀dọ̀ èkejì nípasẹ̀ VPN, àti pé nísisìyí ẹnìkan fẹ́ shell kan náà lórí nẹ́tíwọ́kì àdáni ti olùpèsè. Ọ̀nà wà, ping ṣàṣeyọrí, ṣùgbọ́n SSH ṣì kọ̀. Ìdí tí ó wọ́pọ̀ ni pé daemon kò gbọ́ orí àdírẹ́sì tuntun rí, nítorí náà kò sí ohun tí a lè so mọ́. Èyí jẹ́ ìṣòro ìdè àdírẹ́sì kí ó tó di ìṣòro firewall.
Ìdí tí ọ̀nà tuntun kò fi dá olùgbọ́ tuntun
Ọ̀nà socket tí ń gbọ́ ni ìlànà kan dá, èyí tí ń dárúkọ àwọn àdírẹ́sì tí yóò gbà. Ọ̀nà kàn ń sọ fún àwọn pákẹ́tì ibi tí wọ́n gbọ́dọ̀ lọ; kò dá olùgbọ́ ní ibi àfojúsùn. Nígbà tí a bá ṣètò sshd pẹ̀lú ListenAddress kan, àwọn ìsopọ̀ sí àdírẹ́sì àdúgbò mìíràn ni a kọ̀ pàápàá bí interface ti ń ṣiṣẹ́. Bẹ́ẹ̀ náà ni ó rí fún ẹ̀ka socket tí ó ni port, ìdí nìyẹn tí àyẹ̀wò àkọ́kọ́ fi máa ń jẹ́ ohun tí ń gbọ́ gan-an.
Fi ọ̀nà méjèèjì wé nípasẹ̀ àdírẹ́sì àfojúsùn, kì í ṣe orúkọ interface. Oníbàára so mọ́ àdírẹ́sì kan, àdírẹ́sì yẹn sì gbọ́dọ̀ wà ní ìdè kí ìlànà firewall èyíkéyìí tó di pàtàkì.
Ṣe àkójọ àwọn àdírẹ́sì àti olùgbọ́
Kí o tó ṣàtúnṣe ohunkóhun, kọ àwọn àdírẹ́sì orí host àti àwọn socket tí ó wà báyìí sílẹ̀.
ip -br addr
ss -ltnp | grep ':22'Àkójọ àdírẹ́sì fi hàn pé àdírẹ́sì àdáni wo ni ó jẹ́ gidi àti lórí interface wo, nígbà tí àkójọ socket fi hàn bóyá ohun kan so mọ́ ọn. Olùgbọ́ lórí 0.0.0.0:22 ti ń gba gbogbo àdírẹ́sì tẹ́lẹ̀, nítorí náà ìdè tuntun kò fi ohunkóhun kún un. Olùgbọ́ lórí àdírẹ́sì kan pàtó ń ṣàlàyé ìkọ̀ náà lẹ́sẹẹsẹ. Bí port bá jẹ́ ti ẹ̀ka socket kì í ṣe ti daemon, ìṣètò daemon kì í ṣe gbogbo ìtàn.
Fi ìdè kún un kí o sì pa èyí àtijọ́ mọ́
OpenSSH ń gba ọ̀pọ̀ àkọsílẹ̀ ListenAddress, nítorí náà ọ̀nà VPN lè wà nígbà tí a ń fi èyí àdáni kún un. Dan fáìlì náà wò kí o tó tún gbé e.
sshd -t
systemctl reload sshdÌdánwò ìṣètò tí ó kùnà ń fi daemon tí ń ṣiṣẹ́ sílẹ̀ láìkàn, ìyẹn sì ni ohun tí o fẹ́ nígbà tí o so mọ́ ọ̀nà tí o ń ṣàtúnṣe. Pa àkọsílẹ̀ tí ó wà mọ́, fi àdírẹ́sì àdúgbò tuntun kún un, kí o sì jẹ́rìí pé iṣẹ́ náà tún gbé láì já ìpàdé lọ́wọ́lọ́wọ́. Nínú àwọn ìgbékalẹ̀ tí socket ń mú ṣiṣẹ́, fi àdírẹ́sì kún ẹ̀ka socket ní ààyè rẹ̀ kí o sì tún ẹ̀ka yẹn gbé. Lẹ́yìn náà tún àkójọ olùgbọ́ kà, nítorí ìdè tí kò fara hàn rí túmọ̀ sí pé a ṣàtúnṣe ẹ̀ka tí kò tọ́.
Ṣàyẹ̀wò ìpàdé tuntun kí o tó pa èyí àtijọ́
So mọ́ àdírẹ́sì tuntun nígbà tí ìpàdé ìpilẹ̀ ṣì ṣí, kí o sì lo àbáyọ àlàyé láti rí àdírẹ́sì àti kọ́kọ́rọ́ tí a lò. Jẹ́ kí ìpàdé ìpilẹ̀ ṣí sílẹ̀ títí ìdánwò yóò fi ṣàṣeyọrí lẹ́ẹ̀mejì.
ssh -v [email protected]Ka àwọn ìlà àmì àṣìṣe fún àdírẹ́sì àfojúsùn àti kọ́kọ́rọ́ host tí a gbé kalẹ̀. Jẹ́rìí ika ọwọ́ kọ́kọ́rọ́ host náà pẹ̀lú iye tí o ti gbẹ́kẹ̀lé tẹ́lẹ̀, dípò gbígba kọ́kọ́rọ́ àìmọ̀ nítorí pé a ṣàpèjúwe nẹ́tíwọ́kì náà gẹ́gẹ́ bí àdáni. Àfojúsùn tuntun nílò àkọsílẹ̀ known_hosts tirẹ̀, ìyẹn sì ni àníyàn. Kìkì nígbà tí ọ̀nà àdáni bá ṣiṣẹ́ ni a gbọ́dọ̀ pa ìpàdé ìṣàkóso àtijọ́.
SSH ń dáàbò bo ìgbékalẹ̀, ṣùgbọ́n kì í ṣe pé ó mú nẹ́tíwọ́kì méjì dọ́gba fúnra rẹ̀. Pinnu bóyá ìgbẹ́kẹ̀lé ọ̀nà àdáni bá dátà mu kí o tó gbẹ́kẹ̀lé e.