Àmì VPN rẹ di àwọ̀ ewé, ọ̀nà padà dé, ṣùgbọ́n fèrèsé SSH tí o fi sílẹ̀ ní ṣíṣí kò tún dá àmì pàṣẹ padà mọ́. Pípadasọ́ ọ̀nà kò padasọ́ ìjíròrò TCP tí ó ń lò ó, nítorí náà gbogbo ohun tí a tẹ sínú fèrèsé yẹn ti lọ. Bí ìdààmú gidi bá jẹ́ bọ́ọ̀sì olóòtú tàbí ìṣíkiri gigun, ojútùú ni láti dá ṣíṣe so iṣẹ́ yẹn mọ́ ìsopọ̀ kan. tmux àti olùṣàkóso iṣẹ́ yanjú ìlà oríṣi méjì ti ìṣòro yẹn.

VPN tí a tún so kò tẹ̀síwájú socket

TCP kò ní èròǹgbà nípa títẹ̀síwájú lẹ́yìn ìyípadà àdírẹ́sì. Ìsopọ̀ SSH ni a dà mọ̀ nípasẹ̀ àwọn ìpẹ̀kun méjèèjì, nígbà tí a bá tún túọ́nẹ́lì kọ́ àdírẹ́sì ibilẹ̀ lè yí padà, socket àtijọ́ a sì ti kú. Sáàbà á mọ̀ ọ́ nígbẹ̀yìn, ṣùgbọ́n tẹ́mínà rẹ mọ̀ ọ́ lẹ́sẹkẹsẹ.

Keepalive ẹ̀gbẹ́ oníbàárà máa ń dá alábàákẹ́gbẹ́ tí ó ti kú mọ̀ kíákíá. Kò mú ìpàdé padà, kò sì lè gbà pàṣẹ tí ó ti ń ṣiṣẹ́ padà. Keepalive jẹ́ olùdámọ̀, kì í ṣe ohun èlò ìmúpadà. Kò sọ ohunkóhun nípa bóyá pàṣẹ ọ̀nà jíjìn náà yè.

Fi iṣẹ́ náà sórí ẹ̀rọ tí ó jìnnà

Dá ìpàdé náà sí orí ẹ̀rọ tí ó jìnnà, kì í ṣe lórí kọ̀mpútà àgbékà. So mọ́ bí ó ti máa ń ṣe, bẹ̀rẹ̀ tmux níbẹ̀, kí o sì ṣiṣẹ́ olóòtú tàbí ìṣíkiri nínú rẹ̀. Ya ara rẹ kúrò pẹ̀lú àkọ́sọ̀rọ̀ àkọ́kọ́, ìpàdé yóò sì máa ṣiṣẹ́ nígbà tí ìsopọ̀ SSH bá pòórá. Bíbẹ̀rẹ̀ tmux níbílẹ̀ ń dáàbò bo shell rẹ lọ́wọ́ fèrèsé tí ó ti sé, kì í ṣe pàṣẹ ọ̀nà jíjìn lọ́wọ́ túọ́nẹ́lì tí ó ti kú.

ssh [email protected]
tmux new-session -s office-work

Nígbà tí VPN bá padà, ṣí ìsopọ̀ SSH tuntun sí ẹ̀rọ kan náà, kí o sì tún so mọ́ nípasẹ̀ orúkọ. Ohun tí ó dúró jẹ́ ìpàdé, kì í ṣe ìsopọ̀. Fún un ní orúkọ tí ìwọ yóò ṣì dà mọ̀ lẹ́yìn ọ̀sẹ̀ kan.

tmux àti olùṣàkóso iṣẹ́

tmux ń pa ìlànà ìbáraẹnisọ̀rọ̀ mọ́ ní alààyè nígbà tí ẹ̀rọ bá wà ní ṣíṣí. Olùṣàkóso iṣẹ́ tàbí olùdarí iṣẹ́ ń pa iṣẹ́ tí kì í ṣe ìbáraẹnisọ̀rọ̀ mọ́ ní alààyè, ó ń kọ ipò ìjáde rẹ̀ sílẹ̀, ó sì ń yege nígbà tí ìpàdé SSH bá parí pátápátá. Èyí àkọ́kọ́ wà fún iṣẹ́ tí o ń wò; èyí kejì wà fún iṣẹ́ tí o ń ṣètò tí o sì ń yẹ̀wò lẹ́yìn.

Kò sí èyí tí ó yege ìtúnbẹ̀rẹ̀ àyàfi bí a bá ṣètò ẹ̀rọ náà láti mú un padà. Ìpàdé tmux kú pẹ̀lú ẹ̀rọ, iṣẹ́ àkókò díẹ̀ sì kú pẹ̀lú ìbẹ̀rẹ̀ àyàfi bí a bá kọ̀wé rẹ̀ gẹ́gẹ́ bí ẹ̀ka. Yan ní ìbámu pẹ̀lú ohun tí iṣẹ́ náà gbọ́dọ̀ yege.

Àwọn ọ̀nà méjèèjì nílò àkọsílẹ̀ tí o lè kà lẹ́yìn títún so. Láìsí rẹ̀, o mọ̀ pé ìlànà wà, ṣùgbọ́n o kò mọ ohun tí ó ti ṣe. Kọ ọ̀nà àkọsílẹ̀ náà lẹ́gbẹ̀ẹ́ orúkọ ìpàdé.

Pinnu ní ìbámu pẹ̀lú ohun tí ó gbọ́dọ̀ yè

Pinnu ní ìbámu pẹ̀lú ohun tí ó burú jù tí ó lè ṣẹlẹ̀ bí iṣẹ́ bá dúró ní àárín. Ìpàdé olóòtú pàdánù àwọn bọ́ọ̀sì tí a kò fi pamọ́, èyí ń bani nínú jẹ́ ṣùgbọ́n ó lè gbà padà. Ìṣíkiri tí ó ń fi ìdajì àwọn ìyípadà rẹ̀ sílẹ̀ kì í ṣe bẹ́ẹ̀, èyí sì ń ṣàtìlẹ́yìn olùṣàkóso tí ó ní àbájáde tí a kọ sílẹ̀. Bí iṣẹ́ bá jẹ́ ìbáraẹnisọ̀rọ̀ tí ó sì gùn, tmux pẹ̀lú àkọsílẹ̀ tí a kọ máa ń tó.

systemd-run --user --unit=migrate-customers --collect ./migrate.sh

Ohunkóhun tí o bá yàn, yẹ̀wò àbájáde tí a kọ sílẹ̀ kí o tó tún ṣiṣẹ́ ohunkóhun. Ìlà ìkẹyìn tí ó ṣàkùn sọ ohun tí kọ̀mpútà àgbékà rí, kì í ṣe ohun tí sáàbà gbà. Ìyàtọ̀ yẹn gan-an ni ìdí láti pa iṣẹ́ mọ́ ní ìta ìsopọ̀ láti ìbẹ̀rẹ̀, àwòrán ìyọkúrò àti àtúnso sì ni ẹ̀dá tí ó kéré jù.

Àwọn àpilẹ̀kọ tó jọra