উবুন্টুতে রিমোট ডেস্কটপ শেয়ারিং VNC প্রোটোকল ব্যবহার করে লোকাল নেটওয়ার্কের ভিতর বা বাইরের কম্পিউটারগুলোকে একটি ডেস্কটপ সেশন কন্ট্রোল করার সুবিধা দেয়।
এই নির্দেশাবলী বর্তমানে সমর্থিত সমস্ত উবুন্টু সংস্করণের জন্য প্রযোজ্য যা GNOME ডেস্কটপ এনভায়রনমেন্ট চালিত।
আপনার উবুন্টু ডেস্কটপ শেয়ার করার পদ্ধতি
উবুন্টু ব্যবহার করে রিমোট ডেস্কটপ সেটআপ করার দুটি পদ্ধতি আছে। নিচে উবুন্টু ডেভেলপাররা সিস্টেমের অংশ হিসেবে অন্তর্ভুক্ত করা পদ্ধতিটি বর্ণনা করা হয়েছে।
দ্বিতীয় পদ্ধতি হলো xRDP নামক সফ্টওয়্যার ব্যবহার করা। উবুন্টুতে এটি কিছুটা হিট-অর-মিস (কাজ করতে পারে বা নাও পারে)। আপনি ডেস্কটপ এক্সেস করতে পারলেও মাউস ও কার্সর গ্লিচ এবং সাধারণ গ্রাফিক্স সমস্যায় অভিজ্ঞতা কিছুটা फ्रাস্ট্রেটিং হতে পারে।
ডেস্কটপ শেয়ারিং-এর প্রকৃত প্রক্রিয়া খুব সরল। কঠিন অংশ হলো আপনার হোম নেটওয়ার্কের বাইরে থেকে (যেমন অফিস, হোটেল, বা ইন্টারনেট ক্যাফে) এটি অ্যাক্সেস করা।
উবুন্টুতে শেয়ারিং সক্ষম করা
এই গাইড ডিফল্ট উবুন্টু GNOME ডেস্কটপের জন্য ডিজাইন করা হয়েছে। অন্য ডেস্কটপ এনভায়রনমেন্ট ব্যবহার করলে প্রক্রিয়া ভিন্ন হবে।
-
উবুন্টু সেটিংস অ্যাপ চালু করুন এবং বাম মেনু থেকে Sharing সিলেক্ট করুন।
-
Sharing ট্যাবে যান, Screen Sharing সিলেক্ট করুন তারপর Remote Login এক্টিভেট করুন।
-
Allow connections to control the screen সিলেক্ট করুন।
কিছুটা الإضافية সিকিউরিটির জন্য এবং আপনার উবুন্টু পিসিতে কনেকশন এক্সেপ্ট না করেই সাইন-ইন করার জন্য Require a password সিলেক্ট করুন।
-
প্রস্তুত হলে উইন্ডোর উপরের সুইচ অন করে স্ক্রিন শেয়ারিং সক্ষম করুন।
আপনার ইন্টারনাল IP অ্যাড্রেস খুঁজুন
অন্য একটি কম্পিউটার থেকে আপনার উবুন্টু ডেস্কটপে কানেক্ট করার আগে, সেটিকে নির্ধারিত IP অ্যাড্রেস জানতে হবে।
প্রয়োজনীয় IP অ্যাড্রেস এই बातের ওপর নির্ভর করে যে আপনি একই নেটওয়ার্ক থেকে কানেক্ট করছেন কিনা। সাধারণত, যদি আপনি একই বাড়িতে থাকেন, তবে ইন্টারনাল IP অ্যাড্রেস লাগবে। অন্যথায়, এক্সটার্নাল IP অ্যাড্রেস লাগবে।
-
উবুন্টু চালিত কম্পিউটার থেকে টার্মিনাল উইন্ডো খুলুন CTRL+ALT+T চাপিয়ে।
-
নিচের কমান্ডটি টাইপ করুন:
ip a | grep -i inet
-
আপনি আপনার কম্পিউটারের বিভিন্ন ইন্টারফেস থেকে IP অ্যাড্রেসের একটি তালিকা পাবেন। যা আপনি খুঁজছেন সেটি সম্ভবত
192.168দিয়ে শুরু হবে। যেটি255দিয়ে শেষ হয় সেটি নয়।আপনার হোম নেটওয়ার্কের জন্য অন্য কনফিগারেশন থাকলে সেটি
10.দিয়ে শুরু হতে পারে, তবে সেটি সাধারণত VPN কানেকশনের জন্য। এটিও হতে পারে172.16.দিয়ে শুরু।
আপনার এক্সটার্নাল IP অ্যাড্রেস খুঁজুন
এক্সটার্নাল IP অ্যাড্রেস খুঁজে বের করা সহজ। উবুন্টু চালিত কম্পিউটার থেকে নিম্নলিখিত কাজ করুন:
-
একটি ওয়েব ব্রাউজার খুলুন।
-
Google.com-এ যান।
-
সার্চ বক্সে What is my IP টাইপ করে Enter চাপুন।
-
গুগল আপনার এক্সটার্নাল IP অ্যাড্রেস ফেরত দেবে।
উইন্ডোজ থেকে আপনার উবুন্টু ডেস্কটপে কানেক্ট করুন
আপনি বাড়ি থেকে বা বাইরে থেকে কানেক্ট করতে চান না কেন, প্রথমে বাড়িতে ট্রাই করে নিন যেন সঠিকভাবে চলে।
আপনার উবুন্টু চালিত কম্পিউটার অন থাকতে হবে এবং আপনাকে লগ-ইন করা থাকতে হবে (লক স্ক্রিন দেখানো থাকলে চলবে)।
উইন্ডোজ থেকে কানেক্ট করতে একটি VNC Client লাগবে। অনেক অপশন আছে কিন্তু আমরা RealVNC রিকমেন্ড করি।
-
RealVNC ওয়েবসাইটে যান এবং Download VNC Viewer ক্লিক করুন।
-
ডাউনলোড শেষ হলে এক্সিকিউটেবল ফাইলটি (যেমন VNC-Viewer-6.0.2-Windows-64bit.exe) ক্লিক করুন। এটি আপনার ডাউনলোড ফোল্ডারে থাকবে।
-
প্রথম স্ক্রিনে লাইসেন্স এগ্রিমেন্ট দেখাবে। accept the terms and conditions চেকবক্স টিক করে OK সিলেক্ট করুন।
-
ইনস্টলারের বাকি অংশ ডিফল্ট অপশন দিয়ে সম্পন্ন করুন।
-
Got It সিলেক্ট করে মূল ইন্টারফেসে যান।
-
আপনার উবুন্টু ডেস্কটপে কানেক্ট করতে ইন্টারনাল IP অ্যাড্রেসটি Enter a VNC server address or search লিখা বক্সে টাইপ করুন।
-
আপনার সার্ভার সিলেক্ট করে কানেক্ট করুন।
-
একটি পাসওয়ার্ড বক্স আসবে যেখানে ডেস্কটপ শেয়ারিং সেটআপের সময় তৈরি করা পাসওয়ার্ডটি দিন।
-
এখন আপনার অন্য পিসিতে উবুন্টু ডেস্কটপ দেখতে পাবেন।
-
ডিসকানেক্ট করতে কার্সরকে উইন্ডোর উপরে নিয়ে যান এবং X আইকনে ক্লিক করুন।
উবুন্টু রিমোট ডেস্কটপ সমস্যা সমাধান
আপনি একটি এরর পেতে পারেন যে কানেকশন করা সম্ভব নয় কারণ উবুন্টু কম্পিউটারের এনক্রিপশন লেভেল খুব বেশি।
প্রথমে VNC Viewer-এর এনক্রিপশন লেভেল বাড়াতে চেষ্টা করুন। আপনার কানেকশনের আইকনে রাইট-ক্লিক করে Properties ক্লিক করুন। প্রতিটি এনক্রিপশন অপশন কেশ করে দেখুন। যদি কেউ কাজ না করে, তবে নিচের নির্দেশনা মেনে চলুন:
উবুন্টুতে একটি টার্মিনালে নিচের কমান্ডটি চালান:
gsettings set org.gnome.vino require-encryption false
উইন্ডোজ থেকে আবার উবুন্টুতে কানেক্ট করার চেষ্টা করুন।
এই কমান্ড চালালে পাসওয়ার্ড ক্রেডেনশিয়াল "ইন দ্য ক্লিয়ার" (অনএনক্রিপ্টেড) পাঠাবে, অর্থাৎ যে কেউ নেটওয়ার্ক ট্রাফিক স্নিফ করলে ইন্টারসেপ্ট করতে পারবে, যা একটি সিকিউরিটি হুমকি।
বাইরের জগত থেকে উবুন্টুতে কানেক্ট করুন
বাইরের জগত থেকে উবুন্টুতে কানেক্ট করতে এক্সটার্নাল IP অ্যাড্রেস ব্যবহার করতে হবে। প্রথম بار ট্রাই করলে কানেক্ট নাও হতে পারে। কারণ আপনার রাউটারে একটি পোর্ট খোলা দরকার যাতে বাইরের কানেকশন অনুমোদিত হয়।
পোর্ট ফরওয়ার্ডিং-এর ব্যাপক গাইডের জন্য portforward.com/router.htm ভিজিট করুন এবং আপনার রাউটারের মেক ও মডেল সিলেক্ট করুন। সাইটে সैकੜো রাউটারের জন্য ধাপে ধাপে নির্দেশনা দেওয়া আছে।