আপনি যদি রিমোট লোকেশন থেকে আপনার Windows PC-এ কানেক্ট করতে চান, তবে একাধিক উপায় রয়েছে। উদাহরণস্বরূপ, আপনি VNC-কে SSH-র ওপর টানেল করতে পারেন, যা এনক্রিপ্টেড SSH কানেকশনের ওপর ওপেন-সোর্স VNC প্রোটোকল ব্যবহার করতে দেয়। কিন্তু সেরা পদ্ধতি হলো Windows Remote Desktop টুল ব্যবহার করা।
Windows PC-র সাথে রিমোটলি কানেক্ট করার জন্য প্রস্তুত হওয়ার আগে কিছু ধাপ অনুসরণ করতে হবে। আপনাকে আপনার রাউটারের মাধ্যমে Remote Desktop কনফিগার করতে হবে, নিশ্চিত করতে হবে যে প্রয়োজনীয় পোর্টগুলো ওপেন আছে এবং পোর্ট ফরওয়ার্ডিং এক্টিভ। এটি করতে এবং Remote Desktop রিমোটলি ব্যবহার করতে নিচের ধাপগুলো অনুসরণ করুন।
Windows Firewall কনফিগার করা Remote Desktop অ্যাক্সেসের জন্য
রাউটারের মাধ্যমে Remote Desktop কানেকশন কনফিগার করার আগে, আপনাকে নিশ্চিত করতে হবে যে Windows আপনার PC-তে ইনকামিং এবং আউটগোইং কানেকশন অনুমতি দিচ্ছে।
- এতে করতে, Start মেনুর ওপর রাইট-ক্লিক করুন এবং Settings সিলেক্ট করুন।
- Settings মেনুতে Update & Security > Windows Security > Firewall & network protection সিলেক্ট করুন।
- Firewall & network protection মেনুতে Allow an app through firewall অপশন সিলেক্ট করুন।
- Allowed apps উইন্ডোতে Change settings বাটন সিলেক্ট করুন মেনু আনলক করার জন্য।
- একবার মেনু আনলক হলে, প্রদত্ত লিস্টে Remote Desktop এবং Remote Desktop (WebSocket) অপশনগুলো খুঁজে বের করুন। এই অপশনগুলোর পাশের চেকবক্সে টিক দিন RDP কানেকশন ফায়ারওয়ালের মাধ্যমে দেওয়ার জন্য। OK বাটন সিলেক্ট করুন আপনার চয়েস সেভ করার জন্য।
Windows 10-এ ডিফল্ট RDP পোর্ট পরিবর্তন করা
আপনি Windows Firewall কনফিগার করেছেন RDP (Remote Desktop Protocol) কানেকশন অনুমতি দেয়ার জন্য। এখন, আপনাকে Windows-র RDP কানেকশনের জন্য ব্যবহৃত ডিফল্ট RDP পোর্ট পোর্ট 3389-কে একটি অল্টারনেটিভ পোর্ট নম্বরে পরিবর্তন করা উচিত।
এটি কারণ Remote Desktop Protocol আক্রমণের রিস্ক অত্যধিক বেশি। পোর্ট পরিবর্তন করলেই আপনার RDP কানেকশন সিকিউর করার একমাত্র উপায় নয়, তবে এটি র্যান্ডম, পোর্ট স্ক্যানিং বটগুলোকে আপনার রাউটারে ওপেন RDP পোর্ট খুঁজে বের করার গতিটি ধীর করে দেবে এবং রিস্ক লিমিট করবে।
- RDP পোর্ট পরিবর্তন করতে, Start মেনুর ওপর রাইট-ক্লিক করুন এবং Run অপশন সিলেক্ট করুন। অথবা কীবোর্ডে Windows key + R চাপুন।
- Run ডায়লগ বক্সে regedit টাইপ করুন এবং OK সিলেক্ট করুন। এটি Windows Registry Editor খুলবে।
- নতুন Registry Editor উইন্ডোর বাম পাশের ট্রি মেনুতে HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber কীটি লোকেট করুন। ডান পাশের PortNumber কীতে রাইট-ক্লিক করুন এবং Modify অপশন সিলেক্ট করুন।
- Edit DWORD (32-bit) Value বক্সে, Base ক্যাটাগরি থেকে Decimal সিলেক্ট করুন, তারপর Value data বক্সে একটি নতুন পোর্ট ভ্যালু সেট করুন, নিশ্চিত করুন যে আপনি যে ভ্যালুটি ব্যবহার করছেন সেটি অন্য কোনো পরিচিত পোর্টে সাধারণত ব্যবহৃত হয় না। OK সিলেক্ট করুন আপনার চয়েস সেভ করার জন্য।
ডিফল্ট RDP পোর্ট নম্বরে পরিবর্তন করার পর, আপনাকে আপনার PC রিস্টার্ট করতে হবে। এগিয়ে যাওয়া থেকে RDP ব্যবহার করে আপনার PC-তে কানেকশনগুলো আপনার সিলেক্ট করা পোর্ট নম্বর ব্যবহার করে কনফিগার করতে হবে (যেমন: 10.0.0.10:1337 বরং 10.0.0.10:3389)।
নেটওয়ার্ক রাউটারে পোর্ট ফরওয়ার্ডিং ইনএবল করা
এখন আপনি আপনার রাউটার কনফিগার করা শুরু করতে পারেন ইন্টারনেট থেকে আপনার লোকাল নেটওয়ার্কের PC-তে কানেকশন অনুমতি দেয়ার জন্য। এই প্রসেসের প্রথম ধাপ হলো আপনার রাউটারে পোর্ট ফরওয়ার্ডিং ইনএবল করা হ্যাকারদের যেনে যেতে না দিয়ে।
- শুরু করতে, আপনার রাউটারের ওয়েব অ্যাডমিনিস্ট্রেশন পেজ আপনার ওয়েব ব্রাউজার দিয়ে অ্যাক্সেস করুন (সাধারণত 192.168.1.1, 192.168.1.254, বা অনুরূপ ভেরিয়েশন) এবং সাইন ইন করুন। আপনাকে নিশ্চিত করতে হবে যে আপনি যেটি ডিভাইস ব্যবহার করছেন ওয়েব পোর্টাল অ্যাক্সেস করার জন্য, সেটি একই নেটওয়ার্কে কানেক্টেড। আপনি যদি অনিশ্চিত হন, তবে আপনার নেটওয়ার্ক রাউটারের ইউজার ম্যানুয়াল দেখুন আডিশনাল ইনফরমেশনের জন্য।
- আপনার রাউটারে সাইন ইন করার পর, আপনাকে পোর্ট ফরওয়ার্ডিং সেটিংস লোকেট করতে হবে (যেমন: TP-Link রাউটারে Forwarding > Virtual Servers)। একবার এই সেটিংস লোকেট হলে, আপনাকে একটি এন্ট্রি যোগ করতে হবে যা RDP পোর্ট (ডিফল্ট 3389, অথবা আপনার সেট করা কাস্টম পোর্ট) কে আপনার PC-এর লোকাল নেটওয়ার্ক IP ঠিকানার সাথে ম্যাপ করবে (আপনার পাবলিক IP ঠিকানা নয়)।
RDP পোর্ট ম্যাপ হলে, পোর্ট ফরওয়ার্ডিং এক্টিভ হয়ে যাবে এবং ইন্টারনেটের ওপর Remote Desktop কানেকশন অনুমতি দেবে। আপনি আপনার পাবলিক IP ঠিকানা এবং RDP পোর্ট নম্বর ব্যবহার করে আপনার PC-র সাথে রিমোটলি কানেক্ট করতে পারবেন, আপনার নেটওয়ার্ক রাউটার রিকোয়েস্টগুলো আপনার PC-তে ফরওয়ার্ড করবে।
ডাইনামিক DNS সার্ভিস ব্যবহার করে আপনার IP ঠিকানা ম্যাপ করা
পোর্ট ফরওয়ার্ডিং এক্টিভ হওয়ার পর, আপনি ইন্টারনেটের ওপর Remote Desktop কানেকশন করতে পারবেন যতক্ষণ না পোর্ট ফরওয়ার্ডিং রুল এক্টিভ থাকে, আপনার PC অন থাকে এবং রাউটারের সাথে কানেক্টেড থাকে, আপনার ইন্টারনেট কানেকশন এক্টিভ থাকে, এবং আপনার পাবলিক IP ঠিকানা একই থাকে।
যদি আপনার ISP ডাইনামিক IP ঠিকানা ব্যবহার করে (নियमিত আপডেট হওয়া IP ঠিকানা), তবে আপনার পাবলিক IP ঠিকানা পরিবর্তন হলে আপনি কানেক্ট করতে পারবেন না। এই সমস্যা সমাধান করতে, আপনি আপনার IP ঠিকানা একটি Dynamic DNS সার্ভিস দিয়ে ম্যাপ করতে পারেন যাতে, আপনার IP ঠিকানা পরিবর্তন হলেও আপনি রিমোটলি কানেক্ট করতে পারেন।
Dynamic DNS সার্ভিস ব্যবহার করার আগে, আপনাকে No-IP-এর মতো উপযুক্ত প্রোভাইডারের সাথে একাউন্ট সেটআপ করতে হবে।
- No-IP Dynamic DNS-এর জন্য ব্যবহার করতে চাইলে, আপনার ইমেইল ঠিকানা এবং একটি উপযুক্ত পাসওয়ার্ড দিয়ে একাউন্ট তৈরি করুন। আপনাকে একটি হোস্টনেমও দিতে হবে (যেমন: example.ddns.net) যেটি আপনি আপনার IP ঠিকানা ব্যবহার না করে RDP কানেকশন স্থাপনের জন্য ব্যবহার করবেন।
- একাউন্ট তৈরি হলে, আপনাকে এটি এক্টিভেট করতে হবে। আপনার ইমেইল ইনবক্স চেক করুন এবং কনফার্মেশন ইমেইলে থাকা Confirm account বাটনে ক্লিক করুন।
- একাউন্ট এক্টিভেট হলে, আপনাকে আপনার PC-তে Dynamic Update Client ইনস্টল করতে হবে। এটি নিশ্চিত করে যে আপনার No-IP একাউন্টে সবসময় আপনার সঠিক পাবলিক IP ঠিকানা থাকে, যা আপনাকে রিমোট কানেকশন করতে দেয়। Dynamic Update Client ডাউনলোড করুন আপনার PC-তে এবং ইনস্টল করুন।
- Dynamic Update Client ইনস্টল হলে, অ্যাপটি অটোমেটিক্যালি খুলবে। এই পয়েন্টে আপনার No-IP ইউজারনেম এবং পাসওয়ার্ড দিয়ে সাইন ইন করুন।
- সাইন ইন করার পর, আপনাকে সিলেক্ট করতে হবে কোন হোস্টনেমগুলো আপনার পাবলিক IP ঠিকানার সাথে লিংক করতে চান। লিস্ট থেকে উপযুক্ত হোস্টনেম সিলেক্ট করুন, তারপর Save সিলেক্ট করুন কনফার্ম করার জন্য।
- এই পয়েন্টে, আপনি আপনার PC-র সাথে রিমোটলি কানেক্ট করতে পারবেন আপনার Dynamic DNS হোস্টনেম এবং ব্যবহৃত RDP পোর্ট ব্যবহার করে (যেমন: example.ddns.net:3389)। Dynamic Update Client আপনার পাবলিক IP ঠিকানা প্রতি ৫ মিনিটে চেক করবে, কিন্তু আপনি যদি নিজে রিফ্রেশ করতে চান, তবে DUC সেটিংস উইন্ডোতে Refresh Now বাটন সিলেক্ট করুন।
- কিছু নির্দিষ্ট নেটওয়ার্ক রাউটার (যেমন TP-Link) Dynamic DNS সাপোর্ট করে এবং আপনাকে Dynamic Update Client PC-তে ইনস্টল না করেই আপনার পাবলিক IP ঠিকানা অটোমেটিক্যালি রিফ্রেশ করতে দেয়। তবে, ব্যাকআপ অপশন হিসেবে এটিকে ইনস্টল করা রিকমেন্ডেড। উদাহরণস্বরূপ, TP-Link রাউটার ব্যবহারকারীরা ওয়েব অ্যাডমিনিস্ট্রেশন পেজে Dynamic DNS মেনু অপশন সিলেক্ট করে এই সেটিংস অ্যাক্সেস করতে পারেন। অন্যান্য মডেলের জন্য, আপনার নেটওয়ার্ক রাউটারের ইউজার ম্যানুয়াল দেখুন কীভাবে প্রসিড করবেন।
- এই ধাপগুলো ব্যবহার করে আপনার রাউটার কনফিগার করার পর, আপনি RDP ব্যবহার করে রিমোটলি কানেক্ট করতে পারবেন। Remote Desktop Connection টুলে সঠিক Dynamic DNS হোস্টনেম এবং পোর্ট নম্বর টাইপ করুন সঠিক অথেন্টিকেশনের জন্য (যেমন: example.ddns.net:3387)। আপনার রাউটার সঠিকভাবে কনফিগার্ড থাকলে এবং অন্য কোনো কানেকশন ইস্যু না থাকলে, আপনি কানেকশন স্থাপন করতে পারবেন এবং Remote Desktop কানেকশন সফলভাবে স্থাপন হবে।
Remote Desktop-এর বিকল্পসমূহ
উপরোক্ত ধাপগুলো আপনাকে আপনার রাউটারের মাধ্যমে Remote Desktop কানেকশন কনফিগার করতে সাহায্য করবে। কিন্তু যদি আপনার Remote Desktop কানেকশনগুলো কাজ না করে, বা আপনি কোয়ালিটিয়ের সাথে খুশি না হন, তবে RDP-এর বিকল্প রয়েছে। উদাহরণস্বরূপ, TeamViewer-এর মতো অ্যাপগুলো আপনাকে আপনার PC-তে সহজে কানেক্ট করতে দেবে।
আপনি বিভিন্ন Remote Desktop ম্যানেজমেন্ট টুলও ব্যবহার করতে পারেন আপনার কানেকশন মেইনটেইন করার জন্য, অথবা VPN সেটআপ করে রিমোট PC-র সাথে কানেকশন স্থাপন করার কথা ভাবতে পারেন। আপনি কীভাবে রিমোটলি আপনার PC শাটডাউন বা রিস্টার্ট করবেন সেটিও বিবেচনা করতে পারেন যদি কোনো সমস্যায় পড়েন।