লিনাক্স সার্ভার সেট আপ করেছেন? সম্ভবত নেটওয়ার্ক স্টোরেজ সমাধান হিসেবে কনফিগার করেছেন। অথবা আপনার একটি লিনাক্স ওয়ার্ক পিসি, মিডিয়া সেন্টার, বা সরাসরি অন্য রুমে একটি সেকেন্ডারি পিসি রেখেছেন।
যे হোক, কোনো সময় আপনাকে উইন্ডোজ পিসি বা ল্যাপটপ থেকে লিনাক্স ডিভাইস রিমোটলি অ্যাক্সেস করতে হবে। তাহলে সমাধান কী?
উইন্ডোজ ব্যবহারকারীদের কাছে রিমোট ডেস্কটপ উইন্ডোজ থেকে লিনাক্সে করার জন্য বেশ কিছু টুল রয়েছে। উইন্ডোজ থেকে লিনাক্সে রিমোট ডেস্কটপ কীভাবে করবেন? পড়ুন!]
আপনার লিনাক্স ডিভাইসের IP অ্যাড্রেস দরকার
উইন্ডোজ থেকে লিনাক্সে রিমোট করার আগে আপনাকে ডিভাইসের IP অ্যাড্রেস জানতে হবে। এটি সব রিমোট কানেকশন অপশনের জন্য উপকারী, যদিও কিছু কেসে হোস্টনেম (ডিভাইসের নেটওয়ার্ক নাম) থেকেই হবে।
IP অ্যাড্রেস চেক করার সবচেয়ে সহজ পদ্ধতি: আপনার লিনাক্স ডিভাইসে লগ ইন করুন এবং টার্মিনাল খুলুন। লিখুন:
hostname -I
ডিভাইসের IP অ্যাড্রেস দেখাবে। বিস্তারিত জানতে ব্যবহার করুন:
ip address
আপনার লিনাক্স সিস্টেমে একাধিক কানেকশন থাকলে সেগুলো প্রিফিক্সসহ লিস্ট হবে। উদাহরণস্বরূপ, ইথারনেট কানেকশন eth0-এর পাশে লিস্ট হবে। যদি বেতারভাবে কানেক্টেড থাকে, তবে wlan0-এর বিপরীতে লিস্ট করা IP অ্যাড্রেসটি খুঁজুন।
এটি যদি সহজ বা সুবিধাজনক না হয়, তবে আরেকটি পদ্ধতি আছে যা প্রায় ততটাই সহজ। আপনার ব্রাউজার উইন্ডোতে আপনার রাউটারে কানেক্ট করুন। এটি সাধারণত 192.168.0.1 বা 192.168.0.100 जैसा একটি অ্যাড্রেস। রাউটারটি বা তার সাথে আসা ডকুমেন্টেশন দেখে নিশ্চিত হন।
রাউটারে সাইন ইন করলে, কানেক্টেড ডিভাইস লিস্ট করার অপশন খুঁজুন। IP অ্যাড্রেসগুলো ব্রাউজ করে হোস্টনেম দিয়ে আপনার লিনাক্স ডিভাইস খুঁজুন। কিছু রাউটার ডিভাইস অপারেটিং সিস্টেমও দেখাতে পারে। IP অ্যাড্রেস সাইডে লিস্ট থাকবে, সেটি নোট করুন পরের জন্য।
উইন্ডোজ থেকে লিনাক্সে RDP করার পদ্ধতি
প্রথম এবং সবচেয়ে সহজ অপশন হলো RDP, রিমোট ডেস্কটপ প্রোটোকল, যা উইন্ডোজে বিল্ট-ইন থাকে।
শুরু করার আগে, আপনার লিনাক্স বক্সে xrdp সফটওয়্যার ইনস্টল করতে হবে। আপনি এটি ফিজিক্যালি বা SSH (নিচে দেখুন) দিয়ে একটি কমান্ড দিয়ে করতে পারেন:
sudo apt install xrdp
লিনাক্সে RDP করতে, আপনার উইন্ডোজ মেশিনে রিমোট ডেস্কটপ সফটওয়্যার চালান। উইন্ডোজ ৮ এবং তার উপরে, এটি সার্চ দিয়ে পাওয়া যায়, শুধু "rdp" লেটারগুলো ইনপুট করলেই।
Remote Desktop Connection উইন্ডো খোলার পর:
- IP অ্যাড্রেস ইনপুট করুন
- এডভান্সড কানেকশন রিকোয়ারমেন্টের জন্য Show Options ব্যবহার করুন
- Connect চাপুন
এতটুকু সহজ।
RDP-এর সুবিধা: সেটআপে একটু বেশি সময় লাগলেও, RDP ব্যবহার করলে লিনাক্সে গরেট রিলায়েবিলিটি এবং রিমোট ডেস্কটপ অ্যাক্সেস मिलে। এটাই দূরবর্তী কাজের জন্য লিনাক্স মেশিনের সাথে আইডিয়াল টুল।
আপনি যদি নিয়মিত RDP ব্যবহার করতে চান, তবে উইন্ডোজ RDP-র জন্য কাস্টম কনফিগারেশন তৈরি করে কিছু সময় বাঁচাতে পারেন।
VNC দিয়ে উইন্ডোজ থেকে লিনাক্সে কানেক্ট করা
ভার্চুয়াল নেটওয়ার্ক কানেকশন (VNC) দিয়েও আপনার লিনাক্স ডেস্কটপে রিমোট অ্যাক্সেস পাওয়া যায়। RDP-এর মতই, এখানেও ডেডিকেটেড সফটওয়্যার ইনস্টল করতে হবে। লিনাক্স বক্সে VNC সার্ভার সফটওয়্যার প্রয়োজন; উইন্ডোজে ক্লায়েন্ট অ্যাপ।
লিনাক্সে VNC-র মাধ্যমে কানেক্ট করার সবচেয়ে জনপ্রিয় অপশনlerden একটি হলো TightVNC। উইন্ডোজ ক্লায়েন্ট সফটওয়্যার ওয়েবসাইটে পাওয়া যাবে, কিন্তু সঠিক ভার্সন বেছে নেওয়া জরুরি।
ডাউনলোড: VNC for Windows
সেটি করলে, আপনার লিনাক্স বক্সে tightvncserver ইনস্টল করুন। এটি SSH (পরবর্তী সেকশন দেখুন) দিয়ে বা কম্পিউটারে ফিজিক্যাল অ্যাক্সেস দিয়ে হতে পারে।
প্রথমে, লিনাক্সে আপডেট চেক করুন:
sudo apt update
এরপর TightVNC Server ইনস্টল করুন:
sudo apt install tightvncserver
ইনস্টল হলে tightvncserver রান করুন, এবং প্রম্পট হলে পাসওয়ার্ড সেট করুন।
sudo tightvncserver
পাসওয়ার্ডের জন্য আট অক্ষরের লিমিট রয়েছে। tightvncserver এখন রান হলে, পোর্ট নম্বর দেখানোর একটি নোটিফিকেশন আসবে—সেটি নোট করুন।
তারপর উইন্ডোজ থেকে লিনাক্স মেশিনে কানেক্ট করার পদ্ধতি:
- উইন্ডোজে TightVNC Viewer অ্যাপ চালান
- IP অ্যাড্রেস এবং পোর্ট নম্বর ইনপুট করুন
- Connect চাপুন
- প্রম্পট হলে আপনার সেট করা পাসওয়ার্ড ইনপুট করুন
রিমোট ডেস্কটপ খুলবে, এবং আপনি আপনার পছন্দের অ্যাপ ব্যবহার শুরু করতে পারবেন—কারণ salah। কিছু অ্যাপ যাদের হеви গ্রাফিক্যাল ডিমান্ড রয়েছে, সেগুলো নেটিভভাবে চলবে না।
VNC-এর সুবিধা: রিমোট পিসিতে ফাস্ট অ্যাক্সেস দিয়েও, TightVNC-এর লিমিটেশন রয়েছে। স্ট্যান্ডার্ড কম্পিউটিং টাস্ক করা যায়, কিন্তু মিডিয়া-রিলেটেড এক্টিভিটি সেভারলি লিমিটেড।
SSH দিয়ে লিনাক্সে রিমোট ইন করা
SSH (Secure Shell) আপনার লিনাক্স ডিভাইসে রিমোট অ্যাক্সেস পাওয়ার একটি চমৎকার উপায়। আপনি শুধু উইন্ডোজেই সীমাবদ্ধ নন, SSH প্রায় যেকোনো ডিভাইস থেকে ব্যবহার করা যায়। এটি খুব সিকিউরও।
উইন্ডোজে SSH-এর দুটি অপশন রয়েছে:
- উইন্ডোজ পাওয়ারশেলে SSH
- PuTTY SSH টুল ডাউনলোড
দুটোই দেখা যাক।
উইন্ডোজ পাওয়ারশেলে SSH দিয়ে লিনাক্স রিমোট অ্যাক্সেস
উইন্ডোজ পাওয়ারশেল উইন্ডোজ ১০-এ নতুন কমান্ড লাইন টুল, পুরনো Command Prompt অ্যাপের স্থানে। সেটি পাওয়ার মেনু অ্যাক্সেস করতে স্টার্ট-এ ডান-ক্লিক করে Windows PowerShell সিলেক্ট করুন। SSH করতে লিখুন:
ssh [IP_ADDRESS]
যেমন লিনাক্স ডিভাইসের IP অ্যাড্রেস 192.168.13.123 হলে লিখুন:
- ssh 192.168.13.123
- প্রম্পট হলে সার্টিফিকেট এক্সেপ্ট করুন
- ইউজারনেম এবং পাসওয়ার্ড ইনপুট করুন
এখন আপনার লিনাক্সে রিমোট SSH অ্যাক্সেস রয়েছে।
PuTTY-তে SSH দিয়ে লিনাক্সে রিমোট কানেক্ট
যদিও উইন্ডোজে নেটিভলি উপলব্ধ নয়, PuTTY অ্যাপ্লিকেশন ডাউনলোড করা যায়। PuTTY ইনস্টল হয় না, বরং ডাউনলোড করা EXE ফাইলটি সরাসরি রান করে।
ডাউনলোড: PuTTY (Free)
সুবিধার জন্য ডেস্কটপ শর্টকাট তৈরি করা ভালো।
PuTTY দিয়ে SSH করার জন্য:
- Session > Host Name সিলেক্ট করুন
- লিনাক্স কম্পিউটারের নেটওয়ার্ক নাম ইনপুট করুন, অথবা আগে নোট করা IP অ্যাড্রেস দিন
- SSH সিলেক্ট করুন, তারপর Open
- কানেকশনের জন্য সার্টিফিকেট এক্সেপ্ট করার প্রম্পট আসলে সেটি করুন
- আপনার লিনাক্স ডিভাইসে সাইন ইন করার জন্য ইউজারনেম এবং পাসওয়ার্ড দিন
SSH-এর সুবিধা: এই মেথড দিয়ে আপনি হাত গোড়া ছাড়া লিনাক্সে কুইক চেঞ্জ করতে পারেন। বিশেষ করে সফটওয়্যার ইনস্টলেশন এবং অ্যাডমিন চেঞ্জের জন্য উপযুক্ত। এরপর VNC সেট আপ করতেও সহায়তা করে! SSH সার্ভারের জন্য যারা ডেস্কটপ এনভায়রনমেন্ট ইনস্টল না করেও চলে, সেগুলোর জন্যও পায়েরফেক্ট।
তবে, আপনি যদি উইন্ডোজ থেকে লিনাক্স ডেস্কটপে রিমোট কানেকশন চান, তবে VNC বা RDP চেষ্টা করুন।
উইন্ডোজ থেকে লিনাক্সে কানেক্ট করার তিনটি রিমোট ডেস্কটপ মেথড
আপনার উদ্দেশ্য যেকোনো হোক, উইন্ডোজ থেকে লিনাক্স মেশিনে কানেক্ট করার জন্য একটি উপযুক্ত অপশন রয়েছে। এই মেথডগুলো কাজ করে ডিভাইসটি সার্ভার, অফিসের ডেস্কটপ পিসি, মিডিয়া সেন্টার, বা এমনকি রাসবেরি পাই হোক।
সহজ থেকে কঠিন ক্রমে উইন্ডোজ থেকে লিনাক্স রিমোট অ্যাক্সেস:
- RDP (Remote Desktop Protocol)
- VNC (Virtual Network Connection)
- SSH (Secure Shell)
আপনার লিনাক্স ডিস্ট্রো যদি উবুন্টু হয়, তবে আপনার ইতিমধ্যে একটি বিল্ট-ইন VNC-কম্প্যাটিবল রিমোট ডেস্কটপ টুল রয়েছে।