দুটি মেশিন মেনুতে একই VPN নাম দেখাতে পারে কিন্তু অন্য কিছুতেই মিল নেই। সেটিংস পাতা সবচেয়ে খারাপভাবে ভ্রমণ করে, কারণ প্রোফাইলের আসল বিষয়বস্তু ছড়িয়ে থাকে একটি keyfile, একটি কীরিং, একটি প্লাগইন এবং কয়েকটি নিখুঁত ফাইল পাথে। তিনটি প্রশ্ন ঠিক করে আপনার এক্সপোর্ট করা উচিত, কপি করা উচিত, নাকি আবার এনরোল করা উচিত। কিছু কপি করার আগেই সেগুলো জিজ্ঞাসা করুন।

আসলে যে প্রোফাইল কাজ করে সেটি দিয়েই শুরু করুন

সংযোগগুলো তালিকাভুক্ত করুন এবং নামের বদলে UUID পড়ুন। nmcli connection show দুটোই ছাপে, এবং UUID-ই একমাত্র ক্ষেত্র যা কার্যকর এন্ট্রিকে একই লেবেলযুক্ত পুরোনো ইমপোর্ট থেকে আলাদা করে। শুরু করার আগে উৎস মেশিনে পুরোনো নকলটি নাম বদলান বা মুছে ফেলুন, যাতে আপনি যা কপি করছেন তা দ্ব্যর্থহীন হয়। তারপর প্লাগইন ও সংযোগের ধরন লিপিবদ্ধ করুন, কারণ এই দুটোই ঠিক করে এক্সপোর্টের অর্থ আসলে কী। যে প্রোফাইল আপনি নিখুঁতভাবে শনাক্ত করতে পারেন না, সেটি আপনার মাইগ্রেট করা উচিত নয়।

এই ধাপে এক মিনিট লাগে। এটি সবচেয়ে সাধারণ ব্যর্থতা ঠেকায়, অর্থাৎ ভুল প্রোফাইল সরিয়ে গন্তব্যে ডিবাগ করা।

এক্সপোর্ট, নাকি keyfile কপি?

প্লাগইন এক্সপোর্ট সমর্থন করলে NetworkManager কিছু VPN প্রোফাইল ফাইলে এক্সপোর্ট করতে পারে, এবং OpenVPN-এর ক্ষেত্রে ফলাফল একটি স্বতন্ত্র কনফিগারেশনের মতো দেখায়। নেটিভ keyfile কপি করা অন্য পথ: এটি প্রতিটি সেটিং সংরক্ষণ করে, কিন্তু গন্তব্যে একই প্লাগইন ও অনুমোদিত মালিক প্রত্যাশা করে। কোনোটিই সর্বজনীনভাবে উৎকৃষ্ট নয়, এবং কোনোটিই ব্যাকআপ নয়। কী একই থাকতে হবে তা জিজ্ঞাসা করে বেছে নিন।

একই প্লাগইন চালাবে এমন মেশিনে সরানোর জন্য এক্সপোর্ট উপযুক্ত, বিশেষত যখন আপনি পরিদর্শনযোগ্য একটি আর্টিফ্যাক্ট চান। অনুমতি ও পাথ নিখুঁতভাবে পুনরুৎপাদন করা যায় এমন অভিন্ন ডিস্ট্রিবিউশনে পুনরুদ্ধারের জন্য keyfile উপযুক্ত।

প্রোফাইলটি এখনও কীসের দিকে ইঙ্গিত করে

প্রোফাইল কেবল পরিষ্কারভাবে এক্সপোর্ট হয়েছে বলেই স্বয়ংসম্পূর্ণ নয়। CA, ক্লায়েন্ট সার্টিফিকেট, প্রাইভেট কী এবং যেকোনো অতিরিক্ত TLS উপাদান সাধারণত পাথ দিয়ে উল্লেখ করা আলাদা ফাইল, এবং সেই পাথগুলো আপনার ছেড়ে যাওয়া মেশিনে বিদ্যমান। কিছু স্থানান্তর করার আগে প্রতিটি উল্লিখিত ফাইল তালিকাভুক্ত করুন।

তারপর ঠিক করুন একই ক্রেডেনশিয়াল আদৌ ব্যবহার করা উচিত কি না। অন্য মেশিনে একই নামের ফাইল একই পরিচয় নয়, এবং কিছু ডিপ্লয়মেন্ট বরং নতুন এনরোলমেন্ট প্রত্যাশা করে।

সিক্রেট ফাইলে নেই

পাসওয়ার্ড ও পাসফ্রেজ keyfile-এ, ব্যবহারকারীর কীরিংয়ে, বা কোথাও না-ও থাকতে পারে, কারণ ব্যবহারকারীকে প্রতিবার জিজ্ঞাসা করা হয়। এর মধ্যে কেবল প্রথমটিই ফাইল কপির সঙ্গে ভ্রমণ করে।

স্থানান্তরে কোনো মনোযোগ লাগবে না ধরে নেওয়ার আগে উৎস প্রোফাইলে পাসওয়ার্ড ফ্ল্যাগ পরীক্ষা করুন। জিজ্ঞাসা করার জন্য বা সেশন এজেন্টের কাছে সিক্রেট সংরক্ষণের জন্য কনফিগার করা প্রোফাইল নতুন মেশিনে কোনো ক্রেডেনশিয়াল ছাড়াই পৌঁছায় এবং কেন ব্যর্থ হলো তা না জানিয়েই একটি সংযোগের প্রচেষ্টা ব্যর্থ হয়। স্থানান্তর সহজ করতে প্লেইনটেক্সট পাসওয়ার্ড ফাইলে এক্সপোর্ট করার বদলে সেখানে অনুমোদিত সিক্রেট ওয়ার্কফ্লো পুনরুৎপাদন করুন। ওই শর্টকাট মাইগ্রেশনকে একটি প্রকাশে পরিণত করে।

পুরোনো কপিটি যথাযথভাবে অবসর দিন

উদ্দিষ্ট অ্যাপ্লিকেশনটি এর মধ্য দিয়ে ব্যবহার করে নতুন সেটআপ গ্রহণ করুন, এবং ততক্ষণ পুরোনো পথটি উপলব্ধ রাখুন। ইমপোর্ট করুন, এন্ডপয়েন্ট, প্রমাণীকরণ, রুট ও DNS ফিরে পড়ুন, তারপর সংযোগ করে ব্যক্তিগত রিসোর্স নিশ্চিত করুন। সবুজ আইকন তৈরি করা একটি ইমপোর্ট গ্রহণ নয়।

স্থানীয় প্রোফাইল মুছে ফেললে কিছুই প্রত্যাহার হয় না। সার্টিফিকেট ও ক্রেডেনশিয়াল বৈধ থাকে যতক্ষণ অপারেটর সেগুলো প্রত্যাহার না করেন, তাই অবসর একটি আলাদা অনুরোধ যারা সেগুলো ইস্যু করেছে তাদের কাছে। পুরোনো ফাইলগুলো সরান, কীরিং এন্ট্রি সরান, এবং কোন পরিচয় কখন প্রত্যাহার করা হয়েছে তা লিপিবদ্ধ করুন। পুরোনো মেশিনটি যদি হস্তান্তর করা হয়, তবে সেই রেকর্ডটি মুছে ফেলার চেয়ে বেশি গুরুত্বপূর্ণ।

সম্পর্কিত নিবন্ধ