FortiClient-এ পাসওয়ার্ড সংরক্ষণের বাক্স নেই? সিদ্ধান্ত গেটওয়ের
পাসওয়ার্ড সংরক্ষণ করা যাবে কি না তা গেটওয়ে ঠিক করে। পোর্টালের সেটিং দেখুন, তারপর রেজিস্ট্রি সম্পাদনার বদলে এক্সপোর্ট ও রিস্টোর বেছে নিন।
আপনি FortiClient ইনস্টল শেষ করেন, অফিসের SSL VPN-এ সংযোগ করেন, আর এমন একটি পাসওয়ার্ড সংরক্ষণ নিয়ন্ত্রণ খোঁজেন যা একেবারেই নেই। ক্লায়েন্ট পুনঃইনস্টল করলে সেটি ফিরে আসে না, টানেল মুছে আবার যোগ করলেও আসে না। একটি SSL VPN প্রোফাইলে ক্লায়েন্ট আদৌ ক্রেডেনশিয়াল সংরক্ষণ করতে পারবে কি না তা ফায়ারওয়াল ঠিক করে। তাই চেকবক্স না থাকার অর্থ সাধারণত গেটওয়ে থেকে আসা নীতি, ইনস্টলার ব্যর্থ হওয়া নয়।
ফাইল সম্পাদনা শুরু করার আগে এই পার্থক্যটি জরুরি: এই পথগুলোর একটি ফায়ারওয়ালের মালিকের সঙ্গে আলাপ, আর অন্যটি ল্যাবের কাজ যা লিখে মুছে ফেলা হবে।
এন্ডপয়েন্ট স্পর্শ করার আগে পোর্টাল দেখুন
যিনি FortiGate চালান তাঁকে বলুন আপনার টানেল যে SSL VPN পোর্টালে যায় সেটি খুলে তার পাসওয়ার্ড সংরক্ষণের সেটিং পড়তে। অপশনটি নিষ্ক্রিয় থাকলে FortiClient-এর কাছ থেকে আশা করা হয় যে সে নিয়ন্ত্রণটি লুকাবে এবং ক্রেডেনশিয়াল সংরক্ষণে অস্বীকৃতি জানাবে। এন্ডপয়েন্ট নষ্ট হচ্ছে না, নিয়ম মানছে।
একটি দ্রুত পরীক্ষা নীতিকে নষ্ট প্রোফাইল থেকে আলাদা করে: যে পোর্টাল এখনও সংরক্ষণ করতে দেয় সেখানে সাইন ইন করুন, তারপর নিজের পোর্টালে ফিরুন। নিয়ন্ত্রণটি অনুমতিশীল পোর্টালে দেখা গেলে এবং বন্ধ পোর্টালে হারিয়ে গেলে এখানেই থামুন ও গেটওয়ের পরিবর্তন চান। নিচের সবকিছু ল্যাব টেন্যান্ট বা পরীক্ষামূলক প্রোফাইলের জন্য ফিল্ড কাজ, এর কোনোটিই সার্ভারের সিদ্ধান্তের ওপরে নয়। প্রোফাইল রিফ্রেশ বা ক্লায়েন্ট আপগ্রেড স্থানীয় সম্পাদনা লিখে মুছে ফেলবে।
Windows ফ্ল্যাগটি টানেল কী-এর ভিতরে রাখে
সংরক্ষিত টানেল বর্তমান ব্যবহারকারীর অধীনে থাকে, প্রতি সংযোগে একটি কী, আর দৃশ্যমানতার ফ্ল্যাগ সংযোগের বিবরণের পাশেই থাকে:
HKEY_CURRENT_USER\SOFTWARE\Fortinet\FortiClient\Sslvpn\Tunnels<tunnel name> show_remember_password = 1
মানটি 1 করুন, ক্লায়েন্টের উইন্ডো বন্ধ না করে ট্রে থেকে প্রস্থান করুন, তারপর আবার খুলুন। 5.x বিল্ডে একই ফ্ল্যাগ HKEY_LOCAL_MACHINE-এর Wow6432Node শাখার অধীনে থাকতে পারত, তাই প্রতি-ব্যবহারকারীর কী না থাকলে সেখানে দেখুন। কিছু 6.x বিল্ড সফল সংযোগের পর মানটি লিখে দেয়, যা এমন চেকবক্স ব্যাখ্যা করে যা এক লগইন টিকে থেকে পরেরবার হারিয়ে যায়। আপনার কী-তে এমন কোনো মান না থাকলে অন্য নাম অনুমান না করে সেটি স্ট্রিং হিসেবে তৈরি করুন।
রেজিস্ট্রিকে ডিবাগ ধাপ হিসেবে দেখুন। জীবন্ত রেজিস্ট্রি অবস্থা পরবর্তী প্রশাসকের কাছে অদৃশ্য, আর কোনো ইনভেন্টরি রিফ্রেশ তা সংরক্ষণ করবে না।
macOS-এ ফাইল খুঁজতে ক্লায়েন্টের অনুসরণ করুন
macOS ক্লায়েন্ট প্রতি-সংযোগের সেটিং /Library/Application Support/Fortinet/FortiClient/conf-এর অধীনে প্রতিটি টানেলের জন্য একটি অভিধানে রাখে। যে কী সেট করতে হবে তা হলো AllowSavePassword, আর একই অভিধানের অটো-কানেক্ট কী-গুলো অক্ষত থাকা অবস্থায় এটিকে 1 পড়তে হবে। শেষ হলে ক্লায়েন্ট পুনরায় চালু করুন।
সঠিক ফাইল অনুমান করা অপরিচিত বিল্ডে সময় নষ্ট করে। টানেল যোগ করার সময় opensnoop চালান, তারপর ক্লায়েন্ট যে পথগুলো স্পর্শ করেছে তা পড়ুন; যে ফাইলটি সে লিখেছে সেটিই ফ্ল্যাগ বহন করে। ক্লায়েন্ট বন্ধ রেখে সেই ফাইল সম্পাদনা করুন, কাজ শেষ। পাঁচ মিনিটের অনুসরণ প্রতিবারই পুরো ফাইলসিস্টেম জুড়ে খোঁজার চেয়ে ভালো।
এক্সপোর্ট, সম্পাদনা ও রিস্টোর চক্র বেছে নিন
নতুন ক্লায়েন্টগুলো একটি ফাইলের মাধ্যমে পুরো কনফিগারেশন যাওয়া-আসা করতে দেয়, যা জীবন্ত রেজিস্ট্রি সার্জারির চেয়ে পুনরাবৃত্তি করা ও অন্য মেশিনে হস্তান্তর করা সহজ:
- ক্লায়েন্ট সেটিং থেকে এক্সপোর্ট করুন, ব্যবহারকারীর সেটিং অন্তর্ভুক্ত করুন এবং একটি এক্সপোর্ট পাসওয়ার্ড দিন।
- ফাইলটি খুলে show_remember_password-কে 1 করুন।
- ক্লায়েন্টে তালা খুলুন; তালা বন্ধ থাকলে রিস্টোর কিছুই করে না।
- সম্পাদিত ফাইলটি রিস্টোর করুন এবং এক্সপোর্ট পাসওয়ার্ড দিন।
পরবর্তী সাইন-ইনে নিয়ন্ত্রণটি দেখা উচিত। এক্সপোর্ট করা ফাইলটি শেয়ার করা ফোল্ডার ও টিকিটের সংযুক্তি থেকে দূরে রাখুন, কারণ এটি আপনার টানেল বর্ণনা করে এবং এনক্রিপ্ট করা গোপন তথ্য বহন করতে পারে।
রিস্টোর কাজ করলে কিন্তু সংযোগের পর বাক্সটি আবার লুকিয়ে গেলে, গেটওয়ে প্রতিটি লগইনে নীতি পুনঃপ্রতিষ্ঠা করছে এবং কোনো স্থানীয় ফাইল দীর্ঘদিন সেটিং ধরে রাখবে না।
গোপন তথ্য অ্যাকাউন্ট লকআউটে পরিণত হওয়ার আগেই মুছে ফেলুন
Linux কমান্ড-লাইন ক্লায়েন্টে কোনো চেকবক্সই নেই, তাই stdin-এ পাসওয়ার্ড দেওয়া একটি র্যাপার স্বাভাবিক সমাধান এবং এটি কিছুই সংরক্ষণ করে না। যেকোনো প্ল্যাটফর্মে নির্ভরযোগ্য অপসারণ হলো সংযোগটিকে লগইনে অনুরোধে ফিরিয়ে নেওয়া বা টানেলটি পুরোপুরি মুছে ফেলা।
সংরক্ষিত ক্রেডেনশিয়াল তাকে অকার্যকর করা পাসওয়ার্ড পরিবর্তনের চেয়ে বেশি দিন টেকে, আর এর ফলে ব্যর্থতাগুলো VPN বিভ্রাটের মতো দেখায়: প্রত্যাখ্যান, পুনঃচেষ্টা, তারপর অ্যাকাউন্ট লকআউট। পাসওয়ার্ড ঘোরানোর আগে সংরক্ষিত মানটি মুছে ফেলুন এবং টানেল তালিকায় এমন পুরোনো এন্ট্রি দেখুন যা এখনও একটি বহন করে। গোপন তথ্যটি ক্লায়েন্ট স্টোরে এনক্রিপ্ট হয়ে থাকে, তাই হাতে সম্পাদনা করা অর্থহীন। টানেল মুছে ফেলা দ্রুততর এবং কিছুই রেখে যায় না।
ক্রমান্বয়ে এটি শেষ করুন: ফায়ারওয়ালের মালিকের সঙ্গে পোর্টাল সেটিং নিশ্চিত করুন, অনুমতিশীল প্রোফাইল দিয়ে উৎস প্রমাণ করুন, রেজিস্ট্রি বা plist সম্পাদনা ল্যাবের ভিতরে রাখুন, এবং জানুন কোন ফাইলে গোপন তথ্য আছে যাতে আপনি তা সরাতে পারেন। যে পোর্টাল সংরক্ষণ করতে দেয় সেখানে চেকবক্স না থাকা এন্ডপয়েন্টের সমস্যা, আর ক্লায়েন্টের লগই পরবর্তী দেখার জায়গা।