পূর্ববর্তী কয়েকটি আর্টিকেলে আমরা লিনাক্সের জন্য উপলব্ধ সেরা কিছু রিমোট ডেস্কটপ টুল নিয়ে আলোচনা করেছি , যেগুলোর মধ্যে RealVNC অন্যতম, যা রিমোট ডেস্কটপের জন্য একটি চমৎকার ক্রস-প্ল্যাটফর্ম টুল।
RealVNC হলো GPL লাইসেন্সের অধীনে বিতরণ করা একটি বিনামূল্যের, ওপেন-সোর্স অ্যাপ্লিকেশন , যদিও এর একটি বাণিজ্যিক সংস্করণও রয়েছে। এই নিবন্ধটি এর ক্রস-প্ল্যাটফর্ম ব্যক্তিগত সংস্করণটির উপর আলোকপাত করবে। এই সংস্করণটিতে যথাক্রমে vnc4server এবং xvnc4viewer নামে একটি ক্লায়েন্ট ও সার্ভার রয়েছে।
vncviewer ব্যবহারকারী RealVNC ক্লায়েন্টগুলো ফুল-স্ক্রিন মোডে চলতে পারে, যেখানে ডিফল্ট কী হিসেবে F8 ফাংশন কী ব্যবহার করে একটি অপশন মেনু প্রদর্শন করা হয় (যার মধ্যে অন্যান্য বিকল্পের পাশাপাশি ফুল-স্ক্রিন মোড বন্ধ করা বা Ctrl-Alt-Del কী সিকোয়েন্স ফরওয়ার্ড করার অপশনও রয়েছে)।
রিয়েলভিএনসির সার্ভার উপাদানটি একটি কম্পিউটারকে অন্যের দ্বারা দূরবর্তীভাবে নিয়ন্ত্রণের অনুমতি দেয়।
RealVNC রিমোট ডেস্কটপ সংযোগ স্থাপনের জন্য RFB প্রোটোকল ব্যবহার করে, যা ডিফল্টভাবে TCP পোর্ট 5900 ব্যবহার করে।
বিকল্পভাবে, আপনি SSH ব্যবহার করে VNC টানেল করতে পারেন, যার ফলে অতিরিক্ত পোর্ট খোলার প্রয়োজন হয় না এবং NAT রাউটার স্বয়ংক্রিয়ভাবে বাইপাস হয়ে যায়। SSH, VNC সার্ভার এবং ভিউয়ারের মধ্যকার সংযোগের জন্য এনক্রিপশনও প্রদান করে।
কীভাবে লিনাক্সে রিয়েলভিএনসি ইনস্টল করবেন?
এর ব্যাপক জনপ্রিয়তার কারণে, সফটওয়্যারটি সর্বাধিক জনপ্রিয় লিনাক্স ডিস্ট্রিবিউশনগুলোর বেশিরভাগ রিপোজিটরিতে ক্লায়েন্ট এবং সার্ভার উভয় সংস্করণেই পাওয়া যায়।
ডেবিয়ান, উবুন্টু, লিনাক্স মিন্ট বা এর যেকোনো ডেরিভেটিভের জন্য , কেবল অ্যাপ্লিকেশনটির অফিসিয়াল ওয়েবসাইটে যান এবং সর্বশেষ .deb প্যাকেজটি সংগ্রহ করুন , যার বর্তমান সংস্করণ হলো ৬.৩.১।

আপনার প্রয়োজন অনুযায়ী, আপনি একটি টার্মিনাল খুলে নিচের যেকোনো কমান্ড চালাতে পারেন।
৬৪-বিট সিস্টেমের ক্ষেত্রে , সার্ভার ইনস্টল করতে চাইলে আপনাকে টাইপ করতে হবে:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x64.deb
32-বিট সিস্টেম:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x86.deb
এখন , যদি আপনি আপনার ৩২-বিট সিস্টেমে ক্লায়েন্টটি ইনস্টল করতে চান:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x86.deb
যেসব ৬৪-বিট সিস্টেমে ক্লায়েন্ট ইনস্টল করা যাবে:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x64.deb
এখন যারা আর্চ লিনাক্স, মাঞ্জারো, অ্যান্টারগোস বা আর্চ লিনাক্স থেকে প্রাপ্ত যে কোনও সিস্টেমের ব্যবহারকারী, তাদের ক্ষেত্রে আমরা নিম্নলিখিত কমান্ডগুলির সাথে ক্লাব এবং সার্ভার উভয়ই এআর সংগ্রহস্থল থেকে ইনস্টল করতে পারি।
রিয়েলভিএনসি সার্ভারটি ইনস্টল করতে আমরা টাইপ করি:
aurman -S realvnc-vnc-server
আপনি যদি রিয়েলভিএনসি ক্লায়েন্ট ইনস্টল করতে চান তবে আপনার অবশ্যই টাইপ করতে হবে:
aurman -S realvnc-vnc-viewer
যারা rpm প্যাকেজ সমর্থন করে এমন ডিস্ট্রিবিউশন , যেমন Fedora, CentOS, RHEL, openSUSE বা অন্য কোনোটি ব্যবহার করেন, তারা অফিসিয়াল ওয়েবসাইট থেকে প্যাকেজটি ডাউনলোড করতে পারেন।
আপনার প্রয়োজনের উপর নির্ভর করে আপনি একটি টার্মিনাল খুলতে এবং এর মধ্যে নিম্নলিখিত কমান্ডগুলির যে কোনওটি কার্যকর করতে পারেন।
৬৪-বিট সিস্টেমের ক্ষেত্রে , সার্ভার ইনস্টল করতে চাইলে আপনাকে টাইপ করতে হবে:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x64. rpm
32-বিট সিস্টেম:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x86.rpm
এখন আপনি যদি 32-বিট সিস্টেমে ক্লায়েন্টটি ইনস্টল করতে চান:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86. rpm
sudo rpm -U VNC-Viewer-6.18.625-Linux-x86.rpm
যেসব ৬৪-বিট সিস্টেমে ক্লায়েন্ট ইনস্টল করা যাবে:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64. rpm
sudo rpm -U VNC-Viewer-6.18.625-Linux-x64.rpm
রিয়েলভিএনসি চালাবেন কীভাবে?
ক্লায়েন্ট, সার্ভার বা উভয়ই ইনস্টল করা থাকলে, পরিস্থিতি অনুযায়ী আমাদের কেবল যেকোনো একটি চালালেই চলে । যদি আমরা অন্য কোনো কম্পিউটারের সাথে সংযোগ করতে চাই, তাহলে শুধু ক্লায়েন্ট চালালেই হবে, আর অপর প্রান্তে সার্ভারটি চালাতে হবে।
সিস্টেমড ব্যবহার করে এমন বেশিরভাগ বিতরণে কেবল পরিষেবাটি চালু করুন এবং এটি সক্ষম করুন।
আমরা টার্মিনালে নিম্নলিখিত কমান্ডগুলি টাইপ করে এটি করি:
sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced
এবং এটি দিয়ে আমরা ইতিমধ্যে সংযোগটি করতে পারি।
সার্ভারের পাশে এটি আপনাকে একটি আইপি ঠিকানা সরবরাহ করবে যার সাহায্যে আপনি ক্লায়েন্টের সাথে সংযোগ স্থাপন করতে পারেন এমনকি সরঞ্জামগুলি সহজ এবং আরামদায়ক উপায়ে সনাক্ত করতে একটি আইডিও নির্ধারণ করতে পারেন।