SSH ناسته له VPN سره مري: tmux که د کارونو چلوونکی؟
بیا نښلول شوې تونل زوړ SSH ساکټ بیا ژوندی نه کوي۔ پریکړه وکړئ چې کار ته هغه ټرمینل ناسته ده چې بیا ورسره نښلئ که د ثبت شوې پایلې سره دنده۔
ستاسو د VPN ښودونکی شنه کیږي، لار بیرته راځي، او هغه SSH کړکۍ چې پرانیستې مو پرېښې وه بیا هېڅکله د لارښوونې نښه نه راګرځوي۔ د لارې بیا رغول هغه TCP خبرې اترې بیا نه رغوي چې له هغې یې کار اخیست، نو هر هغه څه چې په هغې کړکۍ کې ولیکل شول ورک شول۔ که ریښتینی اندېښنه د سمونگر بفر یا اوږد مهاجرت وي، حل دا دی چې هغه کار له یوې اړیکې سره تړل بند کړئ۔ tmux او د کارونو چلوونکی د دې ستونزې بېلابېلې نیمې حل کوي۔
بیا نښلول شوې VPN ساکټ نه دوام کوي
TCP د پت بدلېدو وروسته د دوام کولو هېڅ تصور نه لري۔ SSH اړیکه د دواړو سرونو له مخې پېژندل کیږي، او کله چې تونل بیا جوړ شي، ځایي پته کېدای شي بدله شي او زوړ ساکټ مړ وي۔ سرور په پای کې دا پام کوي، خو ستاسو ټرمینل سمدلاسه پام کوي۔
د کاروونکي کېپالایو مړ ملګری ژر پېژني۔ دا ناسته بیرته نه راوړي، او هغه کمانډ چې مخکې تیریده بیا نه شي رغولای۔ کېپالایو یو پېژندونکی دی، د بیا رغولو وسیله نه ده۔ د دې په اړه چې لیرې کمانډ ژوندی پاتې شو که نه، هېڅ نه وایي۔
کار په لیرې کوربه کېږدئ
ناسته په لېپ ټاپ نه، په لیرې کوربه کې جوړه کړئ۔ لکه معمول ونښلئ، هلته tmux پیل کړئ، او د هغې په دننه کې سمونگر یا مهاجرت وچلوئ۔ د تلواليز مخکښ سره جلا شئ او که SSH اړیکه ورک شي هم ناسته روانه پاتې کیږي۔ tmux په ځایي ډول پیلول ستاسو شیل له بندې کړکۍ ساتي، نه لیرې کمانډ له مړې تونل۔
ssh [email protected]
tmux new-session -s office-workکله چې VPN بیرته راشي، هماغه کوربه ته نوی SSH اړیکه پرانیزئ او په نوم بیا ونښلئ۔ دوامداره شی ناسته ده، نه اړیکه۔ هغه نوم ورکړئ چې یوه اونۍ وروسته یې هم پېژنئ۔
tmux د کارونو چلوونکي په وړاندې
تر هغه چې کوربه فعال وي، tmux یوه متقابله پروسه ژوندې ساتي۔ د کارونو چلوونکی یا د خدماتو مدیر یوه غیر متقابله دنده ژوندې ساتي، د هغې وتلو حالت ثبتوي، او د SSH ناستې بشپړ پای ته رسېدو ته هم زغم لري۔ لومړی هغه کار لپاره دی چې تاسو یې ګورئ؛ دویم هغه کار لپاره چې مهالویش کوئ او وروسته یې ګورئ۔
که کوربه د بیا رغولو لپاره تنظیم شوی نه وي، هېڅ یو یې بیا پیل ته زغم نه لري۔ د tmux ناسته له ماشین سره مري، او لنډمهاله دنده له بوت سره مري پرته له دې چې د یوې واحد په توګه ثبت شي۔ د هغه څه له مخې وټاکئ چې کار باید له هغې واوړي۔
دواړو لارو ته د بیا نښلېدو وروسته د لوستلو وړ یو لاګ هم ته اړتیا ده۔ پرته له هغې پوهېږئ چې پروسه شته، خو نه چې څه کړي۔ د لاګ لار د ناستې نوم ترڅنګ ولیکئ۔
د هغه څه له مخې پریکړه وکړئ چې باید ژوندی پاتې شي
د هغه تر ټولو بد شي له مخې پریکړه وکړئ چې کېدای شي وشي که کار په نیمایي کې ودریږي۔ د سمونگر ناسته نه خوندي شوي بفرونه له لاسه ورکوي، چې زړه تنګونکی خو بیا رغېدونکی دی۔ هغه مهاجرت چې نیمې بدلونونه یې ثبتوي داسې نه دی، او دا د ثبت شوې پایلې سره چلوونکي په خوا کې ده۔ که دنده متقابله او اوږده وي، tmux او لیکل شوی لاګ معمولاً بسنه کوي۔
systemd-run --user --unit=migrate-customers --collect ./migrate.shهر څه چې وټاکئ، د هر څه د بیا چلولو دمخه ثبت شوې پایله وګورئ۔ د وروستي کرښې نه شتون تاسو ته وایي چې لېپ ټاپ څه ولیدل، نه چې سرور څه ثبت کړل۔ همدا توپیر دلیل دی چې کار له سره تر پایه له اړیکې بهر وساتئ، او د جلا کېدو او بیا نښلېدو ماډل د هغې تر ټولو کوچنۍ بڼه ده۔