Windows VPN প্রোফাইল মুছে ফেললে অ্যাক্সেস প্রত্যাহার হয় না
Windows VPN প্রোফাইল মুছে ফেললে ফোনবুকের একটি রেকর্ড মুছে যায়, ক্লায়েন্ট বা সার্ভারের বিশ্বাস নয়। সঠিক স্কোপ সরান, তারপর যাচাই করুন যে এটি আর ফেরেনি।
আপনি Windows সেটিংস থেকে সংযোগটি মুছে দেন, তালিকাটি আবার খোলেন, আর এটি ফিরে আসে। অথবা এটি সেটিংস থেকে চলে যায় কিন্তু PowerShell-এ এখনও সাড়া দেয়। অথবা আপনি VPN ক্লায়েন্টটি আনইনস্টল করেছেন আর এন্ট্রিটি কখনও যায়নি। তিনটিই একটি ভুল ধারণা থেকে আসে: এই ধারণা যে Windows VPN প্রোফাইল VPN সফটওয়্যারের অংশ।
তা নয়। প্রোফাইল হলো একটি ফোনবুক ফাইলের সংযোগ-রেকর্ড। এটি মুছে ফেললে সেই রেকর্ডটি একটি স্কোপে, একটি স্টোর থেকে মুছে যায়। ক্লায়েন্ট, তার সার্টিফিকেট এবং আপনার ক্রেডেনশিয়ালের প্রতি গেটওয়ের আস্থা ঠিক যেখানে ছিল সেখানেই থাকে।
Remove-VpnConnection আসলে কী মুছে ফেলে
নেটিভ প্রোফাইলগুলো rasphone.pbk-এ থাকে: প্রতিটি ব্যবহারকারী প্রোফাইলের অধীনে একটি ফোনবুক, ProgramData-এর অধীনে একটি মেশিন-ব্যাপী। Get-VpnConnection ব্যবহারকারী-ভিত্তিক এন্ট্রিগুলো তালিকাভুক্ত করে; -AllUserConnection যোগ করলে মেশিন-ভিত্তিকগুলো তালিকাভুক্ত হয়। একই নাম দুটি তালিকাতেই থাকতে পারে, আর দুটি রেকর্ড আলাদা বস্তু।
Remove-VpnConnection -Name "Old Office" -Force মিলে যাওয়া ব্যবহারকারী-ভিত্তিক রেকর্ডটি মুছে ফেলে। একই কমান্ড -AllUserConnection সহ মেশিন-ভিত্তিক রেকর্ডটি মুছে ফেলে এবং একটি এলিভেটেড শেল প্রয়োজন। যেভাবেই হোক কমান্ডলেটটি কেবল সেই রেকর্ডটিই স্পর্শ করে: কোনো আনইনস্টল নেই, কোনো সার্টিফিকেট পরিষ্কার নেই, সার্ভারে কোনো বার্তা নেই। Remove-VpnConnection রেফারেন্সটি প্যারামিটারগুলো তালিকাভুক্ত করে, এবং দুটি কমান্ডলেটই -WhatIf সমর্থন করে।
তাই কিছু চালানোর আগে প্রশ্নটি VPN প্রোফাইল কীভাবে মুছবেন তা নয়। প্রশ্নটি হলো আপনি দুটি রেকর্ডের কোনটি দেখছেন। একটি প্রিভিউ এক লাইনেই তার উত্তর দেয়:
Get-VpnConnection -AllUserConnection | Select-Object Name, ServerAddress Remove-VpnConnection -Name "Old Office" -AllUserConnection -WhatIf
প্রিভিউ যদি জানায় যে কিছুই মেলে না, তাহলে আপনি ভুল স্কোপে আছেন এবং অন্য কমান্ডটি এন্ট্রিটি খুঁজে পাবে। যদি এটি লক্ষ্যটির নাম বলে, তাহলে আপনার কাছে সঠিকটি আছে।
মুছে ফেলার পর এন্ট্রিটি কেন ফিরে আসে
কয়েক মিনিটের মধ্যে যে প্রোফাইল আবার দেখা যায়, সেটি কখনও আপনার মুছে ফেলার জন্য ছিল না। ম্যানেজড ল্যাপটপে সংযোগটি সাধারণত একটি ডিপ্লয়মেন্ট থেকে আসে: Intune বা গ্রুপ পলিসি VPN কনফিগারেশন, নেটওয়ার্ক দলের পাঠানো CMAK প্যাকেজ, বা একটি লগঅন স্ক্রিপ্ট। রেকর্ডটি মুছে ফেলুন, পরের পলিসি রিফ্রেশ এটি আবার লিখে দেবে।
লক্ষণ হলো সময়। একটি ম্যানেজড প্রোফাইল পরের রিবুটে নয়, একটি রিফ্রেশ চক্রে ফিরে আসে, এবং আপনি এইমাত্র সরিয়েছেন এমন একই সার্ভার ঠিকানা ও প্রমাণীকরণ পদ্ধতি নিয়ে ফিরে আসে। হাতে যোগ করা প্রোফাইল আর ফেরে না।
এটি উৎসেই ঠিক করুন: ডিভাইস বা ব্যবহারকারীর কাছ থেকে অ্যাসাইনমেন্টটি সরিয়ে ফেলুন, তারপর স্থানীয় রেকর্ডটি মুছুন। না পারলে এন্ট্রিটিকে ম্যানেজড বস্তু হিসেবে দেখুন এবং বারবার হারা একটি অপসারণের পরিকল্পনা করার বদলে এটিকে ছেড়ে দিন।
ক্লায়েন্ট আনইনস্টল করা আলাদা কাজ
থার্ড-পার্টি ক্লায়েন্টরা তাদের নিজস্ব স্টোর রাখে। Cisco Secure Client, GlobalProtect, OpenVPN GUI এবং WireGuard টানেল সার্ভিস প্রত্যেকে Windows ফোনবুকের বাইরে সংযোগ-তথ্য রাখে। নেটিভ এন্ট্রি সরালে এর কিছুই স্পর্শ হয় না, আর অ্যাপটি আনইনস্টল করলে নেটিভ এন্ট্রিটি পিছনে থেকে যেতে পারে, কারণ প্রোফাইলটি আলাদাভাবে ইমপোর্ট করা হয়েছিল।
ইমপোর্ট হলো সাধারণ ফাঁদ। আপনি যদি .pbk, .cmpbk বা ডাউনলোড করা কনফিগারেশন ফাইল থেকে সংযোগটি যোগ করেন, তবে সেই ফাইলটি মুছলে এটি যে রেকর্ড তৈরি করেছিল তা মুছে যায় না, আর ফাইলটি আবার খুললে তা আবার তৈরি হয়। আগে এন্ট্রিটি সরান, দ্বিতীয়ে ফাইলটি মুছুন, তারপর কিছু ফিরে আসেনি নিশ্চিত করতে একবার সংযোগ ও বিচ্ছিন্ন করুন।
অপসারণ প্রত্যাহার নয়
ল্যাপটপ হারানো, মেশিন শেয়ার করা বা কনফিগারেশন ফাইল ফাঁসের কারণে প্রোফাইলটি মুছলে স্থানীয় অপসারণ প্রায় সাজসজ্জামাত্র। অপারেটর প্রত্যাহার না করা পর্যন্ত গেটওয়ে সার্টিফিকেট বা প্রি-শেয়ার্ড কী-তে এখনও আস্থা রাখে। রেকর্ডটি মুছলে এই মেশিনটি নতুন সংযোগ শুরু করা থেকে থামে; ক্রেডেনশিয়ালের একটি কপি অন্যত্র সংযোগ করছে তা থামায় না।
যে পক্ষটি অ্যাক্সেস দেয় তার দিকেই প্রত্যাহার করুন: বিশ্বস্ত তালিকা থেকে সার্টিফিকেটটি সরান, অ্যাকাউন্টটি নিষ্ক্রিয় করুন, কী ঘোরান। তারপর স্থানীয় প্রোফাইল পরিষ্কার করুন। ক্রম উল্টে দিলে এমন একটি মেশিন নিয়ে শেষ করবেন যার প্রোফাইল নেই, কিন্তু ক্রেডেনশিয়াল এখনও কাজ করে।
শেষ বলার আগে চার ধাপের পরীক্ষা
পুরো ক্রমটি প্রায় এক মিনিট নেয় এবং প্রায় প্রতিটি ভুল-স্কোপ অপসারণ ধরতে পারে:
- দুটি স্কোপই তালিকাভুক্ত করুন এবং সঠিক নাম ও সার্ভার ঠিকানা লিখে রাখুন।
- যে স্কোপটি মিলেছিল তার বিরুদ্ধে
-WhatIfদিয়ে অপসারণটি চালান। - এটি
-WhatIfছাড়া আবার চালান, এন্ট্রিটি সব ব্যবহারকারীর হলে এলিভেটেড অবস্থায়। - দুটি স্কোপই আবার তালিকাভুক্ত করুন, সেটিংস আবার খুলুন, এবং আপনার অন্য সংযোগগুলো এখনও কাজ করছে নিশ্চিত করুন।
ধাপ 4-এ এখনও এন্ট্রিটি দেখালে, অপসারণটি চুপচাপ অন্য স্কোপকে লক্ষ্য করেছিল। কিছুক্ষণ পরে এন্ট্রিটি ফিরলে, আপনি একটি ডিপ্লয়মেন্ট দেখছেন। উভয় কমান্ডলেট তালিকা খালি থাকলেও সেটিংস যদি এটি দেখায়, পৃষ্ঠাটি বন্ধ করে আবার খুলুন, কারণ এটি তার তালিকা ফোনবুকের রেকর্ড রাখার চেয়ে বেশি সময় ক্যাশ করে।
এরপর: এন্ট্রিটি স্থানীয় অবশিষ্ট না ম্যানেজড বস্তু ছিল তা নির্ধারণ করুন। অবশিষ্ট একবার মুছে ভুলে যাওয়া নিরাপদ। ম্যানেজড বস্তুর অ্যাসাইনমেন্ট আগে বদলাতে হবে, নয়তো আপনার অপসারণ শুধু একটি দৌড় যা আপনি হারবেন। আর যদি আসল লক্ষ্য অ্যাক্সেস কেটে দেওয়া হয়, তবে গেটওয়ের পরিবর্তন প্রোফাইলে আপনার যে-কোনো কাজের চেয়ে অনেক বেশি গুরুত্বপূর্ণ।