OpenVPN Access Server پروفائل ڈاؤن لوڈ: درست اکاؤنٹ
پروفائل ڈاؤن لوڈ صرف اُس اکاؤنٹ کے لیے کام کرتا ہے جس کے لیے بنایا گیا۔ کلائنٹ پورٹل سے فائل تک پانچ جانچیں کریں، پھر اسے منسوخ کرنے کے قابل رکھیں۔
صارف سے منسلک Access Server پروفائل ایک اکاؤنٹ کے لیے بنایا جاتا ہے اور باقی سب کو مسترد کرتا ہے، اس لیے کسی بھی کلائنٹ سیٹنگ کی اہمیت سے پہلے ڈاؤن لوڈ کا مرحلہ طے کرتا ہے کہ فائل کس کی ہے۔ نیچے دیا گیا ترتیب وہی ہے جو میں ہر اُس شخص کو دیتا ہوں جو ”VPN فائل“ مانگتا ہے: اُس شخص کے طور پر سائن اِن کریں جو اسے استعمال کرے گا، اپنے سرور ورژن کے لیے کنٹرول تلاش کریں، پڑھیں کہ فائل کس چیز سے مقفل ہے، تصدیق کریں کہ پالیسی اُس قسم کی اجازت دیتی ہے، اور پھر اسے ایسے طریقے سے حوالے کریں کہ آپ اب بھی منسوخ کر سکیں۔ پہلے ناکام مرحلے پر رکیں؛ ہر اگلا مرحلہ یہ فرض کرتا ہے کہ پچھلا قائم رہا۔
جانچ 1: اکاؤنٹ کے طور پر سائن اِن کریں، منتظم کے طور پر نہیں
کلائنٹ پورٹل عام صارف کا انٹرفیس ہے، عموماً https://vpn.example:943/ پر، جبکہ انتظامیہ https://vpn.example:943/admin پر ہے۔ یہ طے شدہ مثالیں ہیں؛ ہوسٹ نام، پورٹ اور ریورس پراکسی انہیں بدل دیتے ہیں، اس لیے وہ پتہ استعمال کریں جو آپ کے آپریٹر نے دیا۔ پہلے ایڈمن راستے پر سائن اِن کرنا سب سے عام غلطی ہے، کیونکہ ایڈمن سیشن اکاؤنٹ بنانے اور سنبھالنے کی صلاحیت رکھتا ہے مگر وہ اکاؤنٹ نہیں جو ٹنل اٹھائے گا۔
اگر شخص ابھی سائن اِن نہیں کر سکتا، تو یہیں رکیں اور پہلے اُسے درست کریں: پاس ورڈ ری سیٹ، گمشدہ گروپ اسائنمنٹ یا صرف درآمد شدہ توثیق اندراج کے طور پر موجود اکاؤنٹ—آپ کوئی بھی براؤزر آزمائیں، ڈاؤن لوڈ رک جائے گا۔ منتظم کے اپنے سیشن سے ڈاؤن لوڈ کرنے پر منتظم کا پروفائل بنتا ہے، اور یہی وہ فائل ہے جو کسی اور کے لیپ ٹاپ پر نہیں پہنچنی چاہیے۔
جانچ 2: اپنے ورژن کے لیے ڈاؤن لوڈ کنٹرول تلاش کریں
سائن اِن کے بعد، پورٹل صفحے کے اوپر کے قریب کنکشن پروفائل کنٹرول دکھاتا ہے۔ Access Server 2.14 اور نئے کے لیے، ٹیوٹوریل اسے ”اپنا پروفائل نیچے ڈاؤن لوڈ کریں“ کے تحت کنکشن پروفائل سیکشن کے طور پر بیان کرتا ہے۔ جہاں پورٹل پہلے سے ترتیب شدہ OpenVPN Connect انسٹالر بھی پیش کرتا ہے، وہ دو مختلف حوالگیاں ہیں: ایک کلائنٹ کو پروفائل پہلے سے منسلک حالت میں انسٹال کرتا ہے، دوسرا آپ کو فائل دیتا ہے جو آپ کے موجودہ کلائنٹ میں درآمد کی جائے۔
یہاں ورژن اہم ہے۔ پرانا پورٹل اسی بٹن پر مختلف لیبل لگا سکتا ہے، اور بہت زیادہ حسبِ ضرورت بنایا گیا پورٹل اسے کسی اطلاع کے نیچے منتقل کر سکتا ہے۔ اگر سیکشن بالکل نہ ہو، تو URL کا اندازہ لگانا شروع نہ کریں: راستوں کے ساتھ تجربے کے بجائے پالیسی جانچ کی طرف جائیں، کیونکہ غائب کنٹرول تقریباً ہمیشہ سرور کی طرف کا فیصلہ ہوتا ہے۔
جانچ 3: پڑھیں کہ فائل کس چیز سے مقفل ہے
صارف سے منسلک پروفائل میں ایک صارف کے لیے جاری کردہ ایمبیڈ کلائنٹ سرٹیفکیٹ اور کلید ہوتی ہے، اور سرور اُس شناخت کو اُس اکاؤنٹ سے منسلک کرتا ہے۔ فائل کا نام بدلنا، اس کا دکھائی دینے والا نام تبدیل کرنا یا پرامپٹ پر مختلف اسناد لکھنا اس منسلکہ کو نہیں بدلتا، اسی لیے کاپی کیا گیا پروفائل دوسرے شخص کے لیے روٹنگ مسئلے کے بجائے توثیق یا سرٹیفکیٹ کی غلطی دیتا ہے۔ اگر تصدیق کرنا ہو کہ آپ کے پاس کیا ہے تو فائل کے اندر دیکھیں:
grep -c "BEGIN CERTIFICATE" office-user.ovpn
grep -n "^remote " office-user.ovpn
سرٹیفکیٹوں کی تعداد بتاتی ہے کہ شناخت ایمبیڈ ہے؛ remote لکیریں صرف سرور کا نام لیتی ہیں۔ اس لیے ایک ہی سرور کی طرف اشارہ کرنے والی دو فائلیں مختلف لوگوں کی ہو سکتی ہیں، اور دو سرورز کی طرف اشارہ کرنے والی ایک فائل پھر بھی اپنے اصل مالک سے منسلک رہتی ہے۔ سرور سے مقفل پروفائل اور آٹو لاگ اِن پروفائل کے مجاز استعمال کے نمونے پھر الگ ہیں: سرور سے مقفل پروفائل رابطے کے وقت اسناد کی توقع کرتا ہے، اور آٹو لاگ اِن پروفائل ڈیزائن کے مطابق پاس ورڈ پرامپٹ چھوڑ دیتا ہے۔ فائل میں ترمیم کر کے ان میں سے کوئی دوسری قسم نہیں بنتا۔
جانچ 4: تصدیق کریں کہ پالیسی اُس قسم کی اجازت دیتی ہے
کون سی پروفائل اقسام موجود ہیں یہ منتظم کی ترتیب ہے، کلائنٹ کی پسند نہیں۔ اگر پورٹل صرف صارف سے منسلک ڈاؤن لوڈ پیش کرتا ہے، تو سرور کوئی دوسری قسم اجازت نہیں دے سکتا، یا ایسی قسم اجازت دے سکتا ہے جو اکاؤنٹ کے گروپ کو نہیں ملتی۔ غائب بٹن دکھانے کے لیے منتظم سے دوسری قسم فعال کرنے کی درخواست حقیقی نتائج والی پالیسی تبدیلی ہے، اور ڈاؤن لوڈ صفحے تک پہنچنے کے لیے کثیر العوامل توثیق ہٹانا سہولت کے بدلے توثیقی کنٹرول بیچنا ہے۔
ورژن کے مطابق، منتظم کا ویب UI ایک صارف کے لیے پروفائل انتظام بھی پیش کرتا ہے، جہاں منتظم اُس شخص کے طور پر سائن اِن کیے بغیر پروفائل جاری یا منسوخ کر سکتا ہے۔ جہاں یہ صلاحیت نہیں، وہاں صارف اپنی فائل خود ڈاؤن لوڈ کرتا ہے۔ بہرحال درست ماخذ مطلوبہ اکاؤنٹ ہے، ٹیمپلیٹ کے طور پر استعمال شدہ کاپی شدہ منتظم پروفائل کبھی نہیں۔
جانچ 5: حوالے کریں، پھر اسے منسوخ کرنے کے قابل رکھیں
ڈاؤن لوڈ کو کنفیگریشن فائل کے بجائے اسناد کا مواد سمجھیں۔ صارف سے منسلک پروفائل میں نجی کلید ہوتی ہے، اس لیے اسے اُس چینل سے جانا چاہیے جو آپ پاس ورڈ کے لیے استعمال کرتے، مشترکہ ڈرائیو فولڈر یا چیٹ گروپ سے نہیں۔ درج کریں کہ کس صارف اور کس ڈیوائس کو کون سی فائل ملی، کیونکہ منسوخی فی اکاؤنٹ ہے: جب لیپ ٹاپ بدلا یا گم ہو جائے، منتظم اُس صارف کی رسائی منسوخ کرتا ہے اور نئی پروفائل جاری کرتا ہے، اور پرانی فائل اگلی کنکشن کوشش پر کام کرنا بند کر دیتی ہے۔
اس ترتیب سے چار جانچوں کے ساتھ اختتام کریں: پورٹل سائن اِن مطلوبہ صارف کا تھا، فائل میں صرف سرور کا پتہ نہیں بلکہ شناخت ہے، مطلوبہ کلائنٹ سے ایک آزمائشی کنکشن کامیاب ہوتا ہے، اور دوسرے اکاؤنٹ کے ساتھ دوسرا کنکشن ناکام ہوتا ہے۔ اگر چوتھا کامیاب ہو، تو آپ نے غلط فائل تقسیم کی ہے، اور اگلا قدم کنفیگریشن میں ترمیم نہیں بلکہ منسوخی ہے۔ Access Server ڈاؤن لوڈ ٹیوٹوریل موجودہ پورٹل ترتیب اور پروفائل بمقابلہ پہلے سے ترتیب شدہ انسٹالر کا فرق دکھاتا ہے۔