VPN কি রিমোট ডেস্কটপের বিকল্প হতে পারে? প্রতিটি আসলে কী কাজ করে
লগইনের পরে ফাঁকা উইন্ডো একটিমাত্র ত্রুটি নয়। অ্যাপ্লিকেশনটি কোথায় চলে তা ঠিক করুন, তারপর টানেল, রুট, লগইন ও সেশন আলাদা আলাদা যাচাই করুন।
একটি উইন্ডো খোলে, শংসাপত্র চায়, তারপর ফাঁকা পড়ে থাকে বা বন্ধ হয়ে যায়, আর ব্যবহারকারী জানান যে VPN রিমোট অ্যাক্সেস নষ্ট করেছে। অনেক সময় টানেল ঠিকই থাকে আর সেশন কখনো শুরুই হয়নি। অ্যাপ্লিকেশনটি আসলে কোথায় চলে তা জানাই এই দুই অবস্থার পার্থক্য করে, কারণ একটি টানেল ও একটি ডেস্কটপ সেশন ভিন্ন জিনিস দেয় এবং ভিন্ন ভিন্ন জায়গায় ব্যর্থ হয়।
একটি টানেল আপনার ডিভাইসকে কোনো নেটওয়ার্কে ঢোকার পথ দেয়। আর একটি ডেস্কটপ সেশন আপনাকে দেয় অন্য মেশিনে যুক্ত একটি স্ক্রিন ও কিবোর্ড।
লক্ষণ নির্ভর করে অ্যাপ্লিকেশনটি কোথায় চলে তার ওপর
টানেলের মাধ্যমে সরাসরি অ্যাক্সেসে অ্যাপ্লিকেশনটি চলে আপনার নিজের ডিভাইসে, আর তার অনুরোধগুলি অনুমোদিত প্রাইভেট রুট পেরিয়ে কোনো ফাইল শেয়ার বা অভ্যন্তরীণ সাইটে যায়। ওই অ্যাপ্লিকেশন ব্যর্থ হলে আপনি নাম-সমাধান বা রাউটিং সমস্যার দিকে তাকিয়ে আছেন, আর স্থানীয় প্রোগ্রাম বাকি সব দিক থেকে স্বাভাবিক আচরণ করছে।
রিমোট সেশনে অ্যাপ্লিকেশনটি চলে দূরের মেশিনে আর আপনার ডিভাইস তার একটি ছবি পায়। এতে ব্যর্থতার তালিকা পুরোপুরি বদলে যায়: সেশন হোস্টকে উপলব্ধ থাকতে হবে, সংযোগ গ্রহণকারী সেবাটিকে শুনতে হবে, এবং আপনার অ্যাকাউন্টকে টানেলে ও হোস্টে দুই জায়গাতেই অনুমোদিত হতে হবে। টানেলে সফল লগইনের পরে ফাঁকা উইন্ডো সাধারণত বোঝায় দ্বিতীয় প্রমাণীকরণ কখনোই সফল হয়নি।
দুটি নকশাই একই ব্যবহারকারীর জন্য একসঙ্গে থাকতে পারে। একটি সাধারণ বিন্যাসে আগে টানেল লাগে, তারপর তার ভেতরে ডেস্কটপ সেশন, আর সেজন্যই আংশিক সফলতাকে একটি ভাঙা সুবিধা বলে ভুল পড়া এত সহজ।
কর্মক্ষমতা নির্ভর করে কাজের ভারেই, নামের ওপর নয়
বড় কোনো ফাইল টানেলের মধ্য দিয়ে সরাসরি খুললে ওই ফাইলটি নেটওয়ার্ক পেরিয়ে চলে, আর যে দেরি চোখে পড়ে তা ক্লিকের নয়, স্থানান্তরের। রিমোট সেশনে ফাইলটি ডেটা সেন্টার ছেড়েই নাও যেতে পারে, ফলে স্থানান্তর বাদ পড়ে এবং তার জায়গায় আসে স্ক্রিন রিফ্রেশ ও ইনপুট বিলম্ব। সাধারণভাবে কোনও নকশাই দ্রুততর নয়, কারণ তারা ভিন্ন জিনিস সরায়। মাপকাঠি বাছার আগে জিজ্ঞাসা করুন ব্যবহারকারী আসলে কোন পরিমাণের জন্য অপেক্ষা করছেন।
কেউ ধীরগতির কথা বললে এই পার্থক্যই গুরুত্বপূর্ণ। টাইপ করার সময় যে রিমোট সেশন আটকে যাওয়া মনে হয় সেটি সংবেদনশীল রাউন্ড-ট্রিপ বিলম্বে, আর একই টানেলের ওপর সরাসরি ফাইল খোলা সংবেদনশীল থ্রুপুটে। সাধারণ গতির সংখ্যা নয়, কাজটিকেই মাপুন, এবং ব্যবহারকারী যে নির্দিষ্ট ক্রিয়াটির কথা বলছেন সেটিই পরীক্ষা করুন।
উচ্চ বিলম্বের পথে ইন্টারঅ্যাকটিভ কাজ যত বেশি স্ক্রিন বদলায় তত খারাপ হয়, সেজন্যই নথি স্ক্রল করা স্থির উইন্ডো দেখার চেয়ে আলাদা লাগে। অভিযোগ যদি সমাপ্তির সময় নয়, সাড়াদানের বিষয়ে হয়, তবে কাজের ভার কোথায় আছে সেটিই বদলানোর মতো চলক।
ব্যর্থ হলে প্রতিটি স্তর আলাদা করে দেখুন
বাইরে থেকে ভেতরে এগোন এবং প্রতিটি ধাপ কী ফেরত দেয় তা লিখে রাখুন, কারণ একসঙ্গে সব কিছু পুনরায় চালু করলে প্রমাণ নষ্ট হয়। টানেল সচল আছে তা নিশ্চিত করুন, তারপর নিশ্চিত করুন প্রাইভেট রুট সমাধান হচ্ছে, তারপর নিশ্চিত করুন সেশন হোস্ট সংযোগ গ্রহণ করছে, তারপর নিশ্চিত করুন আপনার অ্যাকাউন্টকে সেখানে অনুমতি দেওয়া হয়েছে।
Test-NetConnection -ComputerName 172.20.8.30 -Port 3389
Resolve-DnsName workstation-14.corp.example
qwinsta /server:172.20.8.30
যে রুট উত্তর দেয় আর যে পোর্ট অস্বীকার করে সেগুলি ভিন্ন ফলাফল, আর যে পোর্ট উত্তর দেয় অথচ আপনার শংসাপত্র প্রত্যাখ্যাত হয় সেটি তৃতীয় ফলাফল। যেখানে স্থাপনাটি অফিসে টানেলের বদলে একটি পরিচালিত অ্যাক্সেস গেটওয়ে ব্যবহার করে, সেখানে প্রাইভেট রুট ব্যর্থ হয়েছে বলে ডেস্কটপ সেবা ইন্টারনেটে খুলে না দিয়ে সেই স্থাপত্য অনুসরণ করুন।
এনক্রিপশন ও অনুমোদনও আলাদা কাজ। টানেল পথটি এনক্রিপ্ট করে, আর সেশন প্রোটোকল আপনাকে একটি হোস্টে প্রমাণীকরণ করে এবং অ্যাপ্লিকেশন আপনাকে আবার প্রমাণীকরণ করতে পারে। প্রথম পরীক্ষা পাস করলে তৃতীয়টি সম্পর্কে কিছুই জানা যায় না, আর নেটওয়ার্কের বাইরে থেকে রিমোট পিসিতে পৌঁছানোর নির্দেশনা একটি কার্যকর স্থাপনার যেসব উপাদান দরকার তা বর্ণনা করে।
কী সংগঠনের ভেতরে থাকতেই হবে তা স্থির করুন
রিমোট সেশন প্রতিটি নথি ডেটা সেন্টারেই রাখে — এই ধরে নেওয়া নিরাপদ নয়। ক্লিপবোর্ড শেয়ারিং, পুনর্নির্দেশিত ড্রাইভ ও প্রিন্টিং নীতি অনুমতি দিলে দুই পরিবেশের মধ্যে তথ্য সরাতে পারে, আর একটি টানেল সীমাবদ্ধ করে না অনুমোদিত ব্যবহারকারী কোন ফাইল পৌঁছানো যায় এমন শেয়ার থেকে কপি করবেন। সংযত রাখাই যদি দরকার হয়, স্থাপত্যের চিত্রে ভরসা না করে সেশনের প্রকৃত স্থানান্তর নিয়ন্ত্রণগুলি দেখুন। তার পক্ষ থেকে কিছু প্রতিশ্রুতি দেওয়ার আগে সেশনের মালিককে জিজ্ঞাসা করুন কোন পুনর্নির্দেশন চালু আছে।
সেশনের আয়ু আরেকটি অপ্রত্যাশিত দিক। উইন্ডো বন্ধ করলে সেশনটি হোস্টে চলতেই থাকতে পারে, তাই টানেল হারালে সেটি কেবল সাময়িকভাবে পৌঁছানো যাবে না। ভাগ করা মেশিনে কাজ শেষ করার অনুমোদিত উপায় শিখুন, আর সাইন-আউট হয়েছে ধরে না নিয়ে পরে হোস্টটি দেখে নিন।
কোন স্তর ব্যর্থ হল, আপনি কী বদলালেন আর ব্যবহারকারীকে কী আবার পরীক্ষা করতে হবে তা লিখে রাখুন। কেউ পুনরুৎপাদন করতে না পারে এমন সমাধানের চেয়ে ওই নথি অনেক বেশি মূল্যবান।