د «ناسم راز» پیغام لیدل معمولاً یوه پایله ورکوي: VPN د نښو نښانو سره مینه نلري۔ دا پایله معمولاً غلطه ده، ځکه پیغام اکثراً له محلي پروسس څخه راځي، مخکې له دې چې کوم ګیټوې خپل حساب ته وګوري۔ دوه ډیزاینونه یو شان پټنوم وړاندې کوي، یو ګرافیکي ډګر او یو د اعتبارنامې فایل، او په مختلفو ځایونو کې ناکام کیږي۔ د هغه پټنوم د ساده کولو دمخه کانټینرونه پرتله کړئ چې له پیل څخه سم و۔

تېروتنه د ګیټوې دمخه راځي

محلي اعتبار، یو بند شوی راز ذخیره، یو ورک شوی ایجنټ او یو خراب د اعتبارنامې فایل ټول هغه ناکامۍ رامنځته کوي چې کاروونکی یې د یوې ردولو په توګه تجربه کوي۔ له دوی څخه هیڅ یو د تصدیق سرور نه شاملیږي۔ د ګیټوې خپله ردول یوه بېله پېښه ده، او معمولاً د بېل پیغام او بېل وخت سره راځي۔ دا هغه وخت پېښیږي چې ټنل شتون لري او اعتبارنامې لیږل شوي وي۔

نو لومړی پوښتنه دا نه ده چې کوم توري قانوني دي، بلکې دا ده چې هڅه چېرته ودرېده۔ هغه کلایټ چې هیڅکله اړیکه نه ده پرانیستې، د هیچا له خوا نه ده رد شوې۔ هغه پړاو چې تاسو لیدلی ولیکئ، ځکه هر راتلونکی ګام په همدې طبقه بندۍ پورې تړلی دی۔

دا توپیر دا هم بدلوي چې څوک یې سمول کوي۔ د کانټینر ستونزه د وسیلې او د هغې مالک ده، په داسې حال کې چې د حساب ردول د تصدیق بیکاینډ چلوونکي دي۔

کانټینرونه پرتله کړئ، نه توري

د ګرافیکي ډګر د پټنوم ډګر، د کیچین یوه ننوتنه، د دوو کرښو د اعتبارنامې فایل او د اتومات کولو راز هر یو ورته ارزښت په بېل پاکټ کې وړي۔ پاکټ خپل قواعد لري، او معمولاً هغه قواعد ماتېږي۔ ارزښت نادره ستونزه وي؛ د ارزښت لېږد ستونزه وي۔ دواړه مفاهیم جلا وساتئ او تشخیص لنډ شي۔

چېرته چې ارزښت درېږيڅه چې تاسو وینئڅه چې تاسو ګورئد سمون مالک څوک دی
د ګرافیکي ډګر یا مدیریت شوی پروفایلد کومې اړیکې له پرانیستلو دمخه د اعتبار پیغامټاکل شوی تصدیق حالت او دا چې ډګر راز لري که کاروونکی نومد وسیلې مالک یا د پروفایل لیکوال
کیچین یا راز ایجنټهغه غوښتنه چې بیا بیا راځي، یا د ایجنټ تېروتنهدا چې ایجنټ خلاص دی او د دې پروفایل لپاره ننوتنه لريهغه کاروونکی چې د کیچین مالک دی
د دوو کرښو د اعتبارنامې فایلد هغه پټنوم غوښتنه چې لا دمخه ورکړل شوی ود کرښو شمیر، د کرښو ترتیب او دا چې پای کې نوې کرښه شتهچا چې فایل جوړ کړ
د شل دلیل یا چاپېریالپه تعاملي ډول کار کوي خو په اتومات کولو کې ناکامېږيدا چې شل ارزښت پراخ کړ، لنډ کړ یا یې ثبت کړچا چې اتومات کول لیکلي

د Community OpenVPN 2.6 کلایټ اختیارونه هغه دوه کرښیز فایل تشریح کوي چې auth-user-pass لپاره دی، په شمول هغه چلند چې کله د پټنوم کرښه نه وي: کلایټ پرځای غوښتنه کوي۔ همدا یوه تفصیل د «هغه پټنوم غواړي چې ما لا دمخه ورکړی و» راپورونو یوه ټولګه تشریح کوي۔ دا تاسو ته دا هم وایي چې تشه دوهمه کرښه یو معنی لرونکی حالت دی، نه یو بې ضرر بڼه ټاکل۔

نقل کول بیا یو بېل پوړ دی: په ساده د اعتبارنامې فایل کې د نقل نښې د معلوماتو په توګه ساتل کیږي، په داسې حال کې چې شل یې د پروګرام له لیدو دمخه لرې کوي۔ ورته توری په یو ځای کې بې ضرر او په بل ځای کې جوړښتي دی۔ یوه جدول تاسو ته نشي ویلای چې کلایټ کوم کانټینر کارولی، نو د کوم قطار د ټاکلو دمخه د کلایټ خپله ترتیب ولولئ۔

د کرښو ماتول هم جوړښتي دي۔ هغه فایل چې د کرښې په واسطه جلا شوي ډګرونه لري نشي کولای داسې ارزښت وړي چې نوې کرښه ولري، او دا د بڼې محدودیت دی، نه د پټنوم د پیاوړتیا په اړه قضاوت۔ د راز د لنډولو پرځای چې په یو جوړ شوي فایل کې ځای شي، د څانګې ملاتړ شوی لېږد میکانیزم وکاروئ۔

د اعتبارنامې فایل د شل له زیان پرته جوړ کړئ

تر ټولو خوندي محلي لار راز د شل تاریخ او د پروسې د دلیلونو له لیست څخه بېل ساتي۔ دواړه ډګرونه په تعاملي ډول ولولئ، بیا هغه دوه کرښې ولیکئ چې کلایټ یې تمه لري۔ نور هر څه کولای شي په یوه ترتیبي فایل کې پاتې شي چې بیاکتنه یې اسانه ده۔

read -r VPN_USER
read -rs VPN_PASS
printf '%s\n%s\n' "$VPN_USER" "$VPN_PASS" > /etc/openvpn/client/creds
chmod 600 /etc/openvpn/client/creds
openvpn --config /etc/openvpn/client/office.conf --auth-user-pass /etc/openvpn/client/creds

لومړنۍ دوه حکمونه کاروونکی نوم او بیا پټنوم پرته له ښودلو لولي، دریم دواړه کرښې لیکي، څلورم فایل محدودوي، او وروستی کلایټ د هغه فایل سره پیل کوي۔ په یاد ولرئ چې read -r د بېک سلیش ساتنه کوي، چې همدا هغه ډول تفصیل دی چې د نه ذکر کیدو پر مهال یو فعال پټنوم په ناکام پټنوم بدلوي۔

له دې څخه ډډه وکړئ چې فایل د بې نقلې متغیر یا د شل پراخولو څخه ډک here-سند سره جوړ کړئ۔ دواړه کولای شي توري د فایل ته له رسیدو دمخه بدل کړي، او پایله یې د VPN د ردولو په څېر ښکاري ځکه چې په ډیسک کې پټنوم واقعاً هغه پټنوم نه دی چې تاسو یې پېژنئ۔ که شک لرئ، د فایل بایټ اوږدوالی د تمه شوي ارزښت سره پرتله کړئ، پرته له دې چې راز پخپله چاپ کړئ۔ د یو یا دوو بایټ توپیر د نقلولو د یوې پېښې نښه ده۔

پړاو د لومړنۍ تېروتنې څخه ولولئ

د یوې هڅې لومړنی ځانګړی پیغام وساتئ، بیا یې طبقه بندي کړئ۔ محلي اعتبار تېروتنه، ورکه شخصي کیلي، د راز ناشونی ایجنټ او د ګیټوې د تصدیق ناکامي څلور بېلې پایلې دي چې څلور بېل مالکین لري۔ له دوی څخه یوازې یوه د حساب په اړه ده۔

که ګیټوې واقعاً په سمه توګه لیږل شوې اعتبارنامه ردوي، نو حساب، د تصدیق بیکاینډ او هر اړین ننګون وګورئ له مدیر سره۔ یوه عمومي تصدیق ناکامي د کوم منع شوي توري نوم نه اخلي۔

منل شوی ارزښت د سم میکانیزم له لارې بحال کړئ، نه د دې په تورو او عددونو کمولو سره۔ د پټنوم تګلاره د چلوونکي ده، او هغه لار چې په خاموشۍ سره یې ماتوي سمون نه دی۔ دا راتلونکي کس ته ریښتینی عیب هم پټوي، چې هماغه تېروتنه به د کمزوري پټنوم او هیڅ ښه نظر پرته ومومي۔

اړوندې مقالې