Ṣé Git dúró láìsí VPN? OpenSSH ń fi IPQoS sami àwọn pákẹ́tì
OpenSSH máa ń fi iye QoS sami àwọn pákẹ́tì rẹ̀ ní àkọ́kọ́. Níbi tí ọ̀nà bá sọ àmì yẹn nù, push yóò dúró títí túnẹ̀lì yóò fi yí ọ̀nà tí àwọn pákẹ́tì ń gbà padà.
Ẹ̀dà kan láti ọ́fíìsì ń ṣiṣẹ́, ẹ̀dà kan náà nípasẹ̀ hotspot fọ́nù ń ṣiṣẹ́, ṣùgbọ́n ẹ̀dà kan náà láti nẹ́tíwọ́kì òtẹ́ẹ̀lì máa ń dúró títí wọ́n yóò fi tan VPN. Ìbáwọ́lé SSH parí, ipàdé sì dákẹ́ ní ìgbéjáde gidi àkọ́kọ́. Líìnì kan tí wọ́n fi kún ìṣètò ẹ̀rọ ìbánisọ̀rọ̀ ń wo git àti ssh sàn pọ̀. Nígbà tí ìṣètò kan bá tún ọ̀pọ̀ irinṣẹ́ ṣe lẹ́ẹ̀kan náà, àṣìṣe wà nínú ohun tí ẹ̀rọ ìbánisọ̀rọ̀ ń rán, kì í ṣe nínú okùn tí ó fi ń rán.
Ka àmì-àrùn náà gẹ́gẹ́ bí ìyàtọ̀ ọ̀nà
Túnẹ̀lì tí ó wo ìṣòro sàn kì í sábà jẹ́ àtúnṣe. Ó ń yí ọ̀nà, olùgbé àti àwọn ẹ̀rọ àárín padà, nígbà tí kọ̀mpútà ń bá a lọ ní ṣíṣe àwọn pákẹ́tì kan náà. Bí ọ̀nà kan bá ń ṣe orí-ìwé lọ́nà tí kò tọ́ tí ọ̀nà mìíràn sì ń jẹ́ kí ó kọjá láìyípadà, ìyàtọ̀ wà nínú ìlànà ẹ̀rọ àárín, kì í ṣe nínú ẹ̀rọ ìbánisọ̀rọ̀. Níbí túnẹ̀lì jẹ́ ẹlẹ́rìí, kì í ṣe ojútùú.
Ibí tí ipàdé ti ń kú ń dín ìyẹn kù sí i. Kò sí ohun tí ó kùnà ní wíwá orúkọ tàbí ní pàṣípàrọ̀ kọ́kọ́rọ́ tí ó rí báyìí. Ipàdé tí ó jẹ́rìí, tí ó tẹ banner, tí ó sì di ní àkọ́kọ́ kíkọ ńlá ti fi hàn pé ọ̀nà, orúkọ àti ẹ̀rí dájú ń ṣiṣẹ́.
Ẹ̀rọ ìbánisọ̀rọ̀ ń tẹ baiti QoS sórí gbogbo socket SSH
Gbogbo ìsopọ̀ OpenSSH láti 7.8 lọ ń gbé iye kan nínú orí-ìwé IP tí àwọn olùdarí ọ̀nà lè lò láti fi ipò àkọ́kọ́ fún ìrìnàjò. Àwọn ipàdé terminal ń gba iye kan, àwọn ẹ̀dà ńlá ń gba òmíràn, gẹ́gẹ́ bí ẹ̀kọ́ tí ó sọ pé ènìyàn tí ń tẹ̀wé tọ́ sí ìtọ́jú tí ó dára ju ìgbéjáde fáìlì lọ. Ọ̀pọ̀ nẹ́tíwọ́kì ń pa àmì yìí tì pátápátá, ìdí ni pé kò ṣe àkíyèsí fún ọ̀pọ̀ ọdún. Kékeré àwọn afọwọ́kọ́ Wi-Fi, àwọn olùpèsè fọ́nù àti àwọn àpapọ̀ VPN ń ṣiṣẹ́ lórí rẹ̀, àwọn kan sì ń ṣe búburú.
Nígbà tí wọ́n bá tún iye yẹn kọ tàbí tí wọ́n sọ ọ́ nù ní àárín ṣíṣàn, ìsopọ̀ kò kùnà, ó kàn dáwọ́ ìtẹ̀síwájú dúró. Àwọn ìránṣẹ́ ìtúnṣe ń pọ̀ sí i, fèrèsé ń ṣubú, ẹ̀rọ kò sì jábọ̀ ohunkóhun nítorí kò sí ohun tí ó dá àṣìṣe padà. Ìdákẹ́jẹ́ yẹn ni ìdí tí àwọn ènìyàn fi ń pe àmì-àrùn náà ní ìdúró dípò ìkùnà.
Kọ́kọ́ jẹ́rìí ẹ̀yà ẹ̀rọ ìbánisọ̀rọ̀ pẹ̀lú ssh -V. Ohunkóhun ní 7.8 tàbí jù bẹ́ẹ̀ lọ ń gbé ìhùwàsí yìí ní àkọ́kọ́.
Àwọn àṣẹ mẹ́ta tí ó yà ọ́ kúrò nínú MTU àti DNS
Ó yẹ kí a yọ àwọn ìdí méjì tí ó jọra kúrò kí a tó ṣàtúnṣe fáìlì ìṣètò kankan. Àṣìṣe MTU ń jẹ́ kí àwọn pàṣípàrọ̀ kékeré kọjá tí ó sì di ní pákẹ́tì ńlá àkọ́kọ́, nígbà tí àṣìṣe orúkọ kì í ṣe ipàdé rárá.
ssh -o IPQoS=none -v [email protected]
ssh -G [email protected] | grep -i ipqos
sudo tcpdump -ni any -vv "tcp port 22"
Àṣẹ àkọ́kọ́ ń tún iṣẹ́ tí ó kùnà ṣe pẹ̀lú àmì tí a pa, Ìgbà tí ó bá ṣiṣẹ́ dáadáa ni ẹ̀rí kan ṣoṣo tí ó lágbára jùlọ tí ó wà. Èkejì ń tẹ ìṣètò tí ẹ̀rọ yóò fi hàn sí ibi yẹn gan, èyí sì ń mú àkọsílẹ̀ àtijọ́ nínú fáìlì tí o gbàgbé. Ẹ̀kẹta ń fi baiti TOS hàn ní ẹ̀gbẹ́ méjèèjì nígbà tí ìgbéjáde ti di, àpẹẹrẹ tí ó fani-mọ́ra ni iye kan lórí ọ̀nà tí ó já, kò sí lórí èyí tí ó ń ṣiṣẹ́.
Ṣe àkójọpọ̀ náà lórí kọ̀mpútà, kì í ṣe lórí sáfà, nítorí olùránṣẹ́ ni ó ń gbé iye náà kalẹ̀, ẹ̀gbẹ́ méjèèjì sì lè yí i padà. Fi ọ̀nà tí ó ń ṣiṣẹ́ àti èyí tí ó kùnà wé pẹ̀lú àkójọpọ̀ kan náà, ìyàtọ̀ yóò farahàn láìsí àfikún.
Fi ìyọkúrò náà sínú fáìlì kan, olùgbàlejò kan ní ìgbà kan
Ìyọkúrò yẹ kí ó wà lẹ́gbẹ̀ẹ́ olùgbàlejò tí ó kan, pẹ̀lú àkọsílẹ̀ tí ó sọ ìdí tí ó fi wà.
Host gitlab.example.internal
IPQoS none
# direct route rewrites the marking; the tunnel route passes it
Ìwọ̀n-ìgbà jẹ́ pàtàkì ju iye náà lọ. Àkọsílẹ̀ wildcard ń pa ìhùwàsí náà ní gbogbo ibi, ó ń sọ àmì tí ó ṣèrànwọ́ ní àwọn nẹ́tíwọ́kì tí ó hùwà dáadáa nù, kò sì jẹ́ kí ẹnikẹ́ni sọ ìgbà tí ó farahàn. Àkọsílẹ̀ fún olùgbàlejò kọ̀ọ̀kan ṣeé kà, ṣeé yí padà, ó sì rọrùn láti paarẹ̀ nígbà tí wọ́n bá tún nẹ́tíwọ́kì ṣe. Lo fáìlì olùmúlò fún ọ̀nà àbáyọ ara ẹni àti fáìlì tí a ń ṣàkóso nígbà tí gbogbo ẹgbẹ́ nílò ìyọkúrò kan náà.
Sọ kedere ohun tí ìyọkúrò kò bo. Ó kan SSH, nítorí náà HTTPS jíjìnnà, dígí àwọn pákẹ́tì àti aṣàwákiri gbogbo wọn wà ní òde rẹ̀, àti ìkùnà nínú ọ̀kankan nínú wọn nílò ẹ̀rí tirẹ̀. Nínú ẹ̀wọ̀n tí ó gba bastion kọjá, gbogbo ìfò ń lo ìṣètò ẹ̀rọ ìbánisọ̀rọ̀, ìfò tí ó dúró gan ni ó tọ́ kí a dín kù.
Pa àyíká pẹ̀lú ẹni tí ó ni nẹ́tíwọ́kì
Fi àwárí náà lélẹ̀ gẹ́gẹ́ bí òtítọ́ mẹ́rin: ẹ̀yà ẹ̀rọ ìbánisọ̀rọ̀, ọ̀nà tí a dán wò, ẹ̀rọ VPN tí a ń lò, àti ẹ̀gbẹ́ tí ó gbé àmì náà. Àwọn mẹ́rin yẹn tó fún ẹni tí ó ni nẹ́tíwọ́kì láti tún ìtọ́jú náà ṣe àti láti pinnu bóyá ó mọ̀ọ́mọ̀ ṣe é.
Bí ìyọkúrò kò bá wo ìdúró sàn, yọ ọ́ kúrò. Ọ̀nà àbáyọ tí ó bá awòràwọ̀ tí ó kùnà já ń di ìtàn, ẹni tí ó kàn yóò sì lo wákàtí kan láti fi hàn pé kò ṣe ohunkóhun. Bí ó bá wo ìdúró sàn, ọ̀nà náà ṣì jẹ́ aṣìṣe fún gbogbo irinṣẹ́ mìíràn tí ó ń gbà á, àtúnṣe sì jẹ́ ti ẹni tí ó ń ṣàkóso ẹ̀rọ àárín.
Ìyípadà lórí ẹ̀rọ ìbánisọ̀rọ̀ jẹ́ ojútùú ìgbà díẹ̀ pẹ̀lú déètì ìparí. Kọ déètì yẹn sínú àkọsílẹ̀.