परिचय: NoMachine रिमोट डेस्कटॉप एक्सेस और फ़ाइल ट्रांसफर के लिए एक मुफ्त, प्रोप्राइटरी सॉफ़्टवेयर समाधान है। यह NX तकनीक का लाभ उठाता है, जो Xrdp और VNC जैसे अन्य रिमोट डेस्कटॉप टूल्स की तुलना में उन्नत सुविधाएँ और बेहतर प्रदर्शन प्रदान करता है। NoMachine को विशेष बनाती है इसकी सही क्रॉस-प्लेटफ़ॉर्म संगतता, जो Windows, Mac, Linux, Android, और iOS डिवाइसों पर निर्बाध रूप से चलती है। यह आपको लगभग कहीं से भी और किसी भी समय अपने सर्वर तक पहुँचने की सुविधा देता है।
यह ट्यूटोरियल आपको अपने Ubuntu सर्वर पर Xfce, एक हल्के डेस्कटॉप वातावरण, को स्थापित करने और रिमोट एक्सेस के लिए NoMachine को कॉन्फ़िगर करने की प्रक्रिया के माध्यम से मार्गदर्शन करेगा।
पूर्वापेक्षाएँ:
- एक Ubuntu सर्वर
- sudo विशेषाधिकारों के साथ SSH पहुँच
चरण 1 - Xfce स्थापित करना: उपलब्ध पैकेजों की सूची को apt का उपयोग करके अपडेट करके प्रारंभ करें:
sudo apt update
Xfce स्थापित करना सीधा है:
sudo apt install xfce4
आपके Ubuntu संस्करण के आधार पर, स्थापना आपको एक डिफ़ॉल्ट डिस्प्ले मैनेजर चुनने के लिए प्रेरित कर सकती है। आप डिफ़ॉल्ट डिस्प्ले मैनेजर का चयन कर सकते हैं और स्थापना जारी रख सकते हैं।
चरण 2 - NoMachine स्थापित करना: NoMachine स्थापित करने के लिए, आपको आधिकारिक वेबसाइट से .deb पैकेज डाउनलोड करने की आवश्यकता होगी। Hetzner Cloud के आधुनिक बुनियादी ढांचे को देखते हुए, आपको संभवतः amd64 आर्किटेक्चर की आवश्यकता है। अपने आर्किटेक्चर की पुष्टि करने के लिए, आप कमांड का उपयोग कर सकते हैं:
dpkg --print-architecture
इस ट्यूटोरियल को लिखते समय, आप निम्नलिखित कमांड के साथ NoMachine का नवीनतम संस्करण (8.8) डाउनलोड कर सकते हैं:
wget https://download.nomachine.com/download/8.8/Linux/nomachine_8.8.1_1_amd64.deb
अब, .deb पैकेज स्थापित करें:
sudo dpkg -i nomachine_8.8.1_1_amd64.deb
चरण 3 - NoMachine को कॉन्फ़िगर करना: यदि आपने इस ट्यूटोरियल का पालन किया है और Xfce स्थापित किया है, तो /usr/NX/etc/node.cfg पर स्थित डिफ़ॉल्ट NoMachine कॉन्फ़िगरेशन को संशोधित करने की कोई आवश्यकता नहीं है।
हालाँकि, यदि आपने एक अलग डेस्कटॉप वातावरण स्थापित किया है, तो /usr/NX/etc/node.cfg पर नेविगेट करें और DefaultDesktopCommand को अपने वातावरण से मेल खाने के लिए समायोजित करें:
- GNOME: DefaultDesktopCommand /usr/bin/gnome-session
- KDE Plasma: DefaultDesktopCommand /usr/bin/startplasma-x11
- LXDE: DefaultDesktopCommand /usr/bin/startlxde
- Xfce: DefaultDesktopCommand /usr/bin/startxfce4
परिवर्तन करने के बाद, NoMachine को पुनरारंभ करें:
sudo /etc/NX/nxserver --restart
नोट: यदि आपके सर्वर में एक सक्रिय फ़ायरवॉल है, तो पोर्ट 4000 पर कनेक्शनों की अनुमति दें:
sudo ufw allow 4000
चरण 4 - क्लाइंट से कनेक्ट करना: अंत में, सर्वर से कनेक्ट करने के लिए NoMachine डाउनलोड पृष्ठ पर जाएँ और अपने स्थानीय डिवाइस पर NoMachine क्लाइंट स्थापित करें। NoMachine क्लाइंट लॉन्च करें, "Add" बटन पर क्लिक करें, "Host" फ़ील्ड में अपने सर्वर का सार्वजनिक IP पता दर्ज करें, और अन्य पैरामीटरों को डिफ़ॉल्ट रूप से छोड़ दें।
अगला, "Connect" पर क्लिक करें, और अपना Ubuntu उपयोगकर्ता नाम (उदाहरण के लिए, डिफ़ॉल्ट रूप से root) और पासवर्ड प्रदान करें। यदि आपने अभी तक पासवर्ड सेट नहीं किया है, तो आप passwd कमांड का उपयोग करके इंटरैक्टिव रूप से ऐसा कर सकते हैं।
निष्कर्ष: इस ट्यूटोरियल ने आपको रिमोट डेस्कटॉप एक्सेस के लिए अपने Ubuntu सर्वर पर Xfce डेस्कटॉप वातावरण और NoMachine की स्थापना के माध्यम से मार्गदर्शन किया है। इसके अतिरिक्त, आपने अपने सर्वर तक निर्बाध रिमोट एक्सेस के लिए NoMachine को चरण दर चरण कॉन्फ़िगर किया है।
खोजें