संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
रिमोट डेस्कटॉपवीएनसीकॉन्फ़िगरेशनसर्वर सेटअपग्राहकसुरक्षाकमांड लाइनग्राफिकल इंटरफ़ेससिस्टम एडमिननेटवर्किंग
अनुवाद अपडेट किया गया 1 सप्ताह पहले
वर्चुअल नेटवर्क कंप्यूटिंग (VNC) एक प्लेटफॉर्म-स्वतंत्र प्रणाली है जो उपयोगकर्ताओं को दूरस्थ रूप से कंप्यूटर के डेस्कटॉप वातावरण को नियंत्रित करने की अनुमति देती है। यह ट्यूटोरियल आपको लिनक्स सिस्टम पर VNC को इंस्टॉल और उपयोग करने की प्रक्रिया में मार्गदर्शन करने के लिए डिज़ाइन किया गया है। चाहे आप एक सिस्टम एडमिनिस्ट्रेटर हों जिन्हें रिमोट कंट्रोल की आवश्यकता हो या एक उपयोगकर्ता जो घर से काम करना चाहता हो, VNC को समझने से आपको ग्राफ़िकल डेस्कटॉप का सुगम एक्सेस मिलेगा।
VNC एक ग्राफिकल डेस्कटॉप-साझाकरण प्रणाली है जो रिमोट फ्रेम बफर (RFB) प्रोटोकॉल का उपयोग करके अन्य कंप्यूटर को दूरस्थ रूप से नियंत्रित करती है। यह नेटवर्क पर कुंजियों और माउस की घटनाओं को एक कंप्यूटर से दूसरे पर भेजता है, और ग्राफ़िकल स्क्रीन अपडेट्स को विपरीत दिशा में वापस भेजता है। VNC क्रॉस-प्लेटफॉर्म है, जो विभिन्न ऑपरेटिंग सिस्टम के बीच कनेक्शन की अनुमति देता है।
शुरू करने से पहले, सुनिश्चित करें कि आपके पास हैं:
अपने लिनक्स मशीन पर VNC सर्वर इंस्टॉल करना पहला कदम है। VNC सर्वर आपको अन्य मशीनों से दूरस्थ रूप से कनेक्ट करने की अनुमति देता है। आपको एक VNC सर्वर सॉफ़्टवेयर चुनना पड़ेगा। लिनक्स वितरणों में सबसे लोकप्रिय TightVNC है, लेकिन आपकी पसंद के अनुसार, TigerVNC या RealVNC विकल्प हैं। हालांकि, इस गाइड में, हम TightVNC को इंस्टॉल करने पर ध्यान केंद्रित करेंगे।
इंस्टॉल प्रोसेस शुरू करने से पहले, सुनिश्चित करें कि आपका सिस्टम अद्यतन है। यह पैकेज मैनेजर के साथ किया जा सकता है। निम्नलिखित कमांड चलाएँ:
sudo apt update sudo apt upgrade
यदि आपके लिनक्स सर्वर में पहले से डेस्कटॉप वातावरण नहीं है, तो आपको इसे इंस्टॉल करना होगा। Xfce जैसे हल्के वातावरण को इंस्टॉल करें:
sudo apt install xfce4 xfce4-goodies
अब, आपको VNC सर्वर पैकेज को इंस्टॉल करने की आवश्यकता है। पैकेज मैनेजर कमांड का उपयोग करें:
sudo apt install tightvncserver
एक बार जब आप VNC सर्वर इंस्टॉल कर लेते हैं, तो आपको इसे कॉन्फ़िगर करने की आवश्यकता होगी:
VNC उपयोगकर्ता के लिए पासवर्ड सेट करने के लिए VNC सर्वर कमांड चलाएँ:
vncserver
आपसे पासवर्ड दर्ज करने के लिए कहा जाएगा। ध्यान दें कि यह पासवर्ड बाद में VNC क्लाइंट के माध्यम से लॉग इन करते समय उपयोग किया जाना चाहिए। आप 'केवल देखना' पासवर्ड चुनने का विकल्प भी चुन सकते हैं, जो व्यक्ति को केवल डेस्कटॉप देखने की अनुमति देता है, लेकिन इसे इंटरैक्ट नहीं करने देता।
आपको अपने VNC सर्वर को बताना होगा कि कौन सा डेस्कटॉप वातावरण उपयोग करना है। ~/.vnc/xstartup
फ़ाइल बनाएं या संपादित करें:
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
सुनिश्चित करें कि स्टार्टअप स्क्रिप्ट निष्पाद्य है:
chmod +x ~/.vnc/xstartup
प्रारंभिक डेस्कटॉप बनाने के लिए VNC सर्वर को प्रारंभ करने के लिए निम्न कमांड का उपयोग करें:
vncserver :1
यह कमांड डिस्प्ले :1
पर एक VNC सर्वर सत्र प्रारंभ करेगा, जो आमतौर पर TCP पोर्ट 5901 पर सुनता है।
VNC सर्वर से कनेक्ट करने के लिए, आपको उस मशीन पर एक VNC क्लाइंट इंस्टॉल करने की आवश्यकता होगी जिससे आप एक्सेस करेंगे। अधिकांश लिनक्स वितरणों पर, आप बिल्ट-इन रेमेंना रिमोट डेस्कटॉप क्लाइंट का उपयोग कर सकते हैं, या आप RealVNC Viewer या किसी भी VNC दर्शक को अपनी पसंद के अनुसार इंस्टॉल कर सकते हैं।
यहां RealVNC Viewer का उपयोग करके कनेक्ट करने के लिए एक साधारण गाइड दी गई है:
192.168.1.100:1
)।VNC सर्वर को रोकने के लिए उपयोग करें:
vncserver -kill :1
यह डिस्प्ले :1
पर चल रहे VNC सर्वर सत्र को समाप्त करता है।
सक्रिय सत्रों को देखने के लिए, ~/.vnc
की सामग्री को सूचीबद्ध करें, जहां आपको प्रत्येक सत्र से संबंधित फ़ाइलें मिलेंगी।
सत्र को troubleshoot और प्रबंधित करने के लिए लॉग की जाँच करें। लॉग आमतौर पर नामित होती है ~/.vnc/<होस्टनाम>:1.log
।
उन्नत VNC उपयोगकर्ता प्रदर्शन में सुधार करने या सुरक्षित कनेक्शन के लिए SSH टनल का उपयोग करना चाह सकते हैं। इन उन्नत विषयों पर संक्षेप में नज़र डालें:
VNC प्रोटोकॉल डिफ़ॉल्ट रूप से सुरक्षित नहीं है। सुरक्षा को SSH टनलिंग का उपयोग करके बढ़ाया जा सकता है। यहाँ एक उदाहरण कनेक्शन है:
ssh -L 5901:localhost:5901 your_username@192.168.1.100
यह कमांड VNC ट्रैफ़िक को SSH के माध्यम से सुरंग बनाएगी।
इस ट्यूटोरियल में, आपने लिनक्स सिस्टम पर VNC सर्वर को इंस्टॉल, कॉन्फ़िगर, और उपयोग करना सीखा। आपने विभिन्न क्लाइंट्स का उपयोग करके VNC सर्वर से कैसे कनेक्ट करना है, सत्र प्रबंधन और सुरक्षा और प्रदर्शन के लिए उन्नत कॉन्फ़िगरेशन कैसे सेट करना है, यह भी सीखा। इन चरणों को मास्टर करने से रिमोट डेस्कटॉप एक्सेस के लिए लचीलापन और सरलता प्रदान होती है, जो लिनक्स उपयोगकर्ताओं और व्यवस्थापकों के लिए VNC को एक मूल्यवान उपकरण बनाता है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं