উবুন্টু 20.04 এ কীভাবে এক্সআরডিপি ইনস্টল করবেন


এক্সআরডিপি হ'ল মাইক্রোসফ্টের রিমোট ডেস্কটপ প্রোটোকল (আরডিপি) এর একটি ওপেন সোর্স সমতুল্য। লিনাক্স সিস্টেমে এক্সআরডিপি ইনস্টল করার সাথে সাথে ব্যবহারকারীরা আরডিপি ক্লায়েন্ট ব্যবহার করে লিনাক্স ডেস্কটপ অ্যাক্সেস করতে পারবেন যেহেতু আমরা এই নিবন্ধে পরে প্রদর্শিত করব। এটি ডাউনলোড এবং ব্যবহারের জন্য সম্পূর্ণ বিনামূল্যে।

আরও বেশি কিছু না করে, আপনি দেখুন উবুন্টু ডেস্কটপ 20.04 এবং 18.04 এ কীভাবে এক্সআরডিপি ইনস্টল করতে পারেন।

এই গাইডটি ধরে নিয়েছে যে আপনার কাছে ইতিমধ্যে উবুন্টু 20.04 বা উবুন্টু 18.04 ডেস্কটপ ইনস্টল করা আছে। যদি আপনার ন্যূনতম ইনস্টলেশন থাকে - জিইউআই ছাড়াই - তবে ডেস্কটপ এনভায়রনমেন্ট (যেমন জিনোম) ইনস্টল করার পরামর্শ দেওয়া হয়।

উবুন্টু ডেস্কটপ পরিবেশ ইনস্টল করতে, কমান্ডটি চালান:

$ sudo apt install ubuntu-desktop

পদক্ষেপ 1: উবার্টু 20.04 এ Xrdp ইনস্টল করুন

শুরু করতে, আপনার টার্মিনালটি চালু করুন এবং আপনার সিস্টেমে Xrdp ইনস্টল করার জন্য নিম্নলিখিত কমান্ডটি অনুরোধ করুন।

$ sudo apt install xrdp

জিজ্ঞাসা করা হলে, কেবল Y চাপুন এবং ইনস্টলেশনটি চালিয়ে যেতে এন্টার টিপুন।

এক্সআরডিপি পরিষেবা স্বয়ংক্রিয়ভাবে ইনস্টলেশন শুরু হওয়ার পরে শুরু হয়। আপনি কমান্ডটি চালিয়ে যাচাই করতে পারেন:

$ sudo systemctl status xrdp

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

পদক্ষেপ 2: উবুন্টু 20.04 এ Xrdp কনফিগার করুন

যখন এক্সআরডিপি ইনস্টল করা হয় তখন একটি এসএসএল শংসাপত্র কী - এসএসএল-সার্ট-স্নোয়েল.কি -/etc/ssl/বেসরকারী/ফোল্ডারে স্থাপন করা হয়। ব্যবহারকারীকে ফাইলটি পঠনযোগ্য করার জন্য আমাদের xrdp ব্যবহারকারীকে এসএসএল-সার্ট গ্রুপে যুক্ত করতে হবে।

$ sudo adduser xrdp ssl-cert

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

$ sudo ufw allow from 192.168.2.0/24 to any port 3389

এরপরে, ফায়ারওয়ালটি পুনরায় লোড করুন এবং বন্দরটি চালু হয়েছে কিনা তা নিশ্চিত করুন।

$ sudo ufw reload
$ sudo ufw status

পদক্ষেপ 3: আরডিপি ক্লায়েন্ট সহ রিমোট উবুন্টু ডেস্কটপ অ্যাক্সেস করুন

এই পদক্ষেপে, আমরা রিমোট ডেস্কটপ ক্লায়েন্ট ব্যবহার করে উইন্ডোজ 10 থেকে উবুন্টু ডেস্কটপ সিস্টেমটি অ্যাক্সেস করতে যাচ্ছি। তবে আমরা এটি করার আগে আপনি অবশ্যই উবুন্টু ২০.০৪-এ লগ আউট করে তা নিশ্চিত করুন। এটি কারণ Xrdp কেবলমাত্র একটি এক্সসিওশনকে সমর্থন করে।

এরপরে, আপনার রিমোট সিস্টেমের আইপি ঠিকানায় আপনার ক্লায়েন্ট এবং কীটি চালু করুন এবং ‘কানেক্ট’ বোতামটি ক্লিক করুন।

যে পপ-আপটিতে আপনাকে আপনার দূরবর্তী সিস্টেমের পরিচয় যাচাই করতে হবে, শংসাপত্রের ত্রুটিগুলি উপেক্ষা করুন এবং সংযোগটি চালিয়ে যাওয়ার জন্য 'নেক্সট' বোতামটি ক্লিক করুন।

এক্সআরডিপি লগইন পৃষ্ঠায়, আপনার লগইন শংসাপত্রগুলি সরবরাহ করুন এবং 'ওকে' ক্লিক করুন।

দ্রষ্টব্য: এই মুহুর্তে, আপনি একটি উবুন্টু ডেস্কটপ ব্যাকগ্রাউন্ডের পরিবর্তে একটি ফাঁকা কালো পর্দার মুখোমুখি হতে পারেন। আসলে, আমি ব্যক্তিগতভাবে এটির মুখোমুখি হয়েছিলাম এবং কিছু খনন করার পরে, আমি একটি নিফটির কাজ আবিষ্কার করেছি।

সমাধানটি বেশ সহজ। রিমোট সিস্টেমে চলে যান এবং /etc/xrdp/startwm.sh স্ক্রিপ্টটি সম্পাদনা করুন।

$ sudo vim /etc/xrdp/startwm.sh

নীচের স্ক্রিনশটটিতে দেখানো হিসাবে এক্সেসিওনটিকে পরীক্ষা এবং সম্পাদন করে এমন লাইনের ঠিক আগে এই লাইনগুলি যুক্ত করুন।

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

ফাইল এবং সংরক্ষণ করে প্রস্থান করুন। তারপরে এক্সআরডিপি পরিষেবাটি পুনরায় চালু করুন।

$ sudo systemctl restart xrdp

এরপরে, সংযোগটি পুনরায় চালু করুন। প্রাথমিক প্রমাণীকরণের পরে, আপনাকে প্রদর্শিত হিসাবে আবার প্রমাণীকরণ করতে হবে।

আপনার শংসাপত্রগুলি সরবরাহ করুন এবং 'প্রমাণীকরণ করুন' ক্লিক করুন এবং শেষ পর্যন্ত, এটি আপনাকে দেখানো হিসাবে দূরবর্তী উবুন্টু ডেস্কটপ সিস্টেমের ডেস্কটপ স্ক্রিনে নিয়ে যায়।

আমরা আপনার প্রতিক্রিয়া এবং বিশেষত, আপনার যে চ্যালেঞ্জগুলির মুখোমুখি হয়েছিল তা শুনতে আমরা আগ্রহী। আমরা আশা করি যে এই গাইডটি কার্যকর ছিল।