💻 GitHub CloudSpace দিয়ে ফ্রি RDP তৈরি করার ফুল গাইড (XFCE + CRD)

আপনি কি ভাবছেন কিভাবে একদম ফ্রিতে একটি Remote Desktop তৈরি করা যায় যেটা আপনি মোবাইল বা কম্পিউটার থেকে ব্যবহার করতে পারবেন যেকোনো জায়গা থেকে?
💻 GitHub CloudSpace দিয়ে ফ্রি RDP তৈরি করার ফুল গাইড (XFCE + CRD)

💻 GitHub CloudSpace ব্যবহার করে সম্পূর্ণ ফ্রি RDP বানানোর ফুল গাইড (XFCE + Chrome Remote Desktop)

✍️ লিখেছেন: Bug Mohol | 📅 তারিখ: জুন ২০২৫

Bug Mohol: ফ্রি RDP বানানোর গাইড - GitHub Codespace Ubuntu XFCE RDP

🔰 ভূমিকা

আপনি কি ভাবছেন কিভাবে একদম ফ্রিতে একটি Remote Desktop তৈরি করা যায় যেটা আপনি মোবাইল বা কম্পিউটার থেকে ব্যবহার করতে পারবেন যেকোনো জায়গা থেকে? তাহলে আপনি একদম সঠিক জায়গায় এসেছেন। আজকের গাইডে আমরা শিখবো কিভাবে GitHub CloudSpace (যেটাকে Codespace বলে) ব্যবহার করে Ubuntu ভিত্তিক একটি ফ্রি RDP বানানো যায়।

এই পুরো প্রসেসে আমরা ব্যবহার করবো:

  • GitHub Cloud VM (Codespace)
  • XFCE ডেস্কটপ এনভায়রনমেন্ট
  • Chrome Remote Desktop (CRD)

ফলাফল? আপনি পাবেন একটি ফুল গ্রাফিকাল Ubuntu ডেস্কটপ যেটা আপনি যেকোনো ডিভাইস থেকে একসেস করতে পারবেন, আর সেটাও একদম ফ্রি!


🛠️ ধাপ ১: GitHub অ্যাকাউন্ট তৈরি

প্রথমেই দরকার একটি GitHub অ্যাকাউন্ট। যাদের নেই, তারা নিচের লিংকে যান:

🔗 https://github.com/signup

ইমেইল, ইউজারনেম ও পাসওয়ার্ড দিয়ে সাইনআপ করুন। এরপর আপনার ইমেইলটি ভেরিফাই করে নিন।

📁 ধাপ ২: একটি নতুন Repository তৈরি

  1. GitHub-এ লগইন করুন
  2. ডান পাশে উপরের ➕ আইকনে ক্লিক করে New repository সিলেক্ট করুন
  3. Repository এর নাম দিন যেমন: my-rdp-cloud
  4. Public রাখুন
  5. “Add a README file” অপশনটি টিক দিন
  6. Click করুন Create Repository

☁️ ধাপ ৩: GitHub Codespace তৈরি করুন

🔷 Codespace কী?

GitHub Codespace হলো একটি ভার্চুয়াল Linux মেশিন যেটা GitHub আপনাকে ফ্রি-তে ব্যবহার করতে দেয়। এটা মূলত ক্লাউড IDE, কিন্তু আমরা এটিকে হ্যাক করে RDP বানাবো 😉।

🔷 কোন VM বেছে নেবেন?

  • 4GB RAM: হালকা কাজের জন্য যথেষ্ট
  • 16GB RAM: বেশি স্মুথ — এইটা রেকমেন্ডেড

✅ Codespace চালু করার ধাপ:

  1. আপনার তৈরি রেপোতে যান
  2. Code > Codespaces > Create codespace on main
  3. যদি মেশিন টাইপ সিলেক্ট করার অপশন আসে, তাহলে 16GB/4-core বেছে নিন
  4. ২০-৩০ সেকেন্ড অপেক্ষা করুন VM চালু হতে

🧱 ধাপ ৪: RDP Desktop Environment সেটআপ

sudo apt update
sudo DEBIAN_FRONTEND=noninteractive \
apt install --assume-yes xfce4 desktop-base dbus-x11 xscreensaver
sudo apt install ubuntu-desktop

🔹 Chrome Remote Desktop ইনস্টল:

wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
sudo dpkg -i chrome-remote-desktop_current_amd64.deb
sudo apt -f install -y

🔹 XFCE সেশন সেটআপ:

sudo bash -c 'echo "exec /usr/bin/xfce4-session" > /etc/chrome-remote-desktop-session'
sudo service lightdm stop

🌐 ধাপ ৫: Chrome Remote Desktop একটিভেশন

  1. আপনার Google অ্যাকাউন্ট দিয়ে যান CRD Headless Setup
  2. “Begin” ক্লিক করুন > Debian Linux বেছে নিন
  3. Authorize দিন
  4. আপনার সামনে একটা কমান্ড আসবে:
DISPLAY= /opt/google/chrome-remote-desktop/start-host \
--code="YOUR_LONG_CODE_HERE" \
--redirect-url="https://remotedesktop.google.com/_/oauthredirect" \
--name=$(hostname)

এই কমান্ডটি কপি করে আপনার VM টার্মিনালে পেস্ট করুন এবং রান করুন।

🖥️ ধাপ ৬: এখন এক্সেস করুন আপনার RDP

সবকিছু ঠিকভাবে ইনস্টল হলে, যান:

🔗 https://remotedesktop.google.com/access

আপনার VM-এর নাম দেখাবে। “Connect” চাপুন। প্রথমবার PIN চাইবে — যেটা আপনি CRD সেটআপে দিয়েছিলেন।

✅ উপসংহার

তাহলে আপনি এখন সফলভাবে তৈরি করে ফেলেছেন একদম ফ্রি RDP — শুধুমাত্র GitHub CloudSpace আর Chrome Remote Desktop ব্যবহার করে।

Codespace সাধারণত ৩০-৬০ মিনিট ইনঅ্যাকটিভ থাকলে বন্ধ হয়ে যায়। তবে আপনি যেকোনো সময় আবার চালু করতে পারবেন।
GitHub > আপনার Repo > Code > Codespaces > “Resume” চাপ দিন — এক ক্লিকে চালু।
Codespace চালু করে উপরের ⚙️ আইকনে ক্লিক করে “Stop codespace” দিলেই বন্ধ।
✅ ব্রাউজিং
✅ কোডিং/IDE ইউজ করা
✅ Google Drive দিয়ে ফাইল শেয়ার
✅ হালকা হ্যাকিং টুলস চালানো
✅ YouTube বা YouTube-dl ইউজ করা
হ্যাঁ, Chrome Remote Desktop অ্যাপে লগইন করে মোবাইল থেকেও রিমোট ডেস্কটপ চালানো যাবে খুব সহজে।
একদম! XFCE Ubuntu VM-এ চাইলে `nmap`, `sqlmap`, `hydra` সহ অনেক টুল ইনস্টল করে চালাতে পারবেন।
XFCE তে `SimpleScreenRecorder` অথবা `OBS` ইনস্টল করে স্ক্রিন রেকর্ড করা যায়। তবে RAM usage একটু বেড়ে যাবে।
হ্যাঁ, GitHub VM + Google CRD দুটোই ট্রাস্টেড। তবে strong PIN ইউজ করুন এবং প্রাইভেট ডেটা এড়িয়ে চলুন।

Post a Comment