लिनक्स टकसाल 20 . पर वीएनसी सर्वर स्थापित करें

Install Vnc Server Linux Mint 20



कभी-कभी, आपको न केवल दूरस्थ सिस्टम से कनेक्ट करने की आवश्यकता होती है, बल्कि पूरे GUI वातावरण तक पहुंचने की भी आवश्यकता होती है। Linux में, VNC एक ऐसा उपकरण है जो आपको Linux सर्वर में ग्राफिक रूप से दूरस्थ रूप से लॉग इन करने की अनुमति देता है। वीएनसी (वर्चुअल नेटवर्क कंप्यूटिंग के लिए खड़ा है) विंडोज सिस्टम में रिमोट डेस्कटॉप टूल के समान है। यह आपको अपने स्थानीय सिस्टम से रिमोट सर्वर को प्रबंधित और नियंत्रित करने में सक्षम बनाता है।

इस ट्यूटोरियल में, हम वर्णन करेंगे कि लिनक्स मिंट 20 सिस्टम पर वीएनसी सर्वर कैसे स्थापित किया जाए। VNC सर्वर से कनेक्शन का परीक्षण करने के लिए, हम VNC व्यूअर (VNC क्लाइंट) एप्लिकेशन का उपयोग करेंगे। आप किसी अन्य VNC क्लाइंट अनुप्रयोग का उपयोग कर सकते हैं।

लेख की ओर बढ़ने से पहले, सुनिश्चित करें कि आप एक sudo उपयोगकर्ता के रूप में लॉग इन हैं।







चरण 1: डेस्कटॉप वातावरण स्थापित करें

Linux में कई डेस्कटॉप वातावरण हैं, जैसे Gnome, KDE, XFCE, Unity, आदि। VNC सर्वर के ठीक से काम करने के लिए हमें उनमें से किसी एक को स्थापित करने की आवश्यकता होगी। यहां, हम एक्सएफसीई डेस्कटॉप स्थापित करने जा रहे हैं।



Ctrl+Alt+T कीबोर्ड शॉर्टकट का उपयोग करके कमांड-लाइन टर्मिनल एप्लिकेशन खोलें और फिर XFCE डेस्कटॉप को स्थापित करने के लिए टर्मिनल में निम्न कमांड जारी करें।



$सुडोउपयुक्तइंस्टॉलxfce4 xfce4-गुडीज़





उपरोक्त कमांड को चलाने के बाद, सिस्टम पुष्टि के लिए कह सकता है कि आप इंस्टॉलेशन को जारी रखना चाहते हैं या नहीं। जारी रखने के लिए y दबाएं; उसके बाद, आपके सिस्टम पर सभी निर्भरताओं के साथ XFCE डेस्कटॉप स्थापित हो जाएगा।

चरण 2: वीएनसी सर्वर स्थापित करें

Linux सिस्टम के लिए विभिन्न VNC सर्वर उपलब्ध हैं। यहां, हम Tightvncserver स्थापित करने जा रहे हैं। Tightvncserver को स्थापित करना और चलाना बहुत आसान है, और यह विश्वसनीय भी है। Tightvncserver को स्थापित करने के लिए टर्मिनल में निम्न आदेश जारी करें।



$सुडोउपयुक्तइंस्टॉल -तथाटाइटवीएनसीसर्वर

स्थापना पूर्ण होने के बाद, टर्मिनल में निम्न आदेश जारी करें:

$वीएनसीसर्वर

आपको VNC सर्वर के लिए पासवर्ड सेट करने के लिए कहा जाएगा। पासवर्ड दर्ज करें और फिर इसे फिर से दर्ज करके इसकी पुष्टि करें। फिर आपसे पूछा जाएगा कि यदि आप केवल देखने के लिए पासवर्ड दर्ज करना चाहते हैं, तो n दबाएं। यदि आप y दबाते हैं, तो आप VNC इंस्टेंस को नियंत्रित करने के लिए माउस और कीबोर्ड का उपयोग नहीं कर पाएंगे।

जब आप पहली बार vncserver कमांड चलाते हैं, तो यह आपकी होम निर्देशिका के अंतर्गत एक नई निर्देशिका .vnc बनाता है। इस निर्देशिका को देखने के लिए, आप टर्मिनल में निम्न आदेश जारी कर सकते हैं:

$रास -एनएस~/वीएनसी/

VNC सर्वर प्रक्रिया को देखने के लिए, टर्मिनल में निम्न आदेश जारी करें:

$पी.एस. -ईएफ | पकड़Xtightvnc

चरण 3: वीएनसी कॉन्फ़िगर करें

अब हम VNC सर्वर को विन्यस्त करेंगे। उसके लिए, पहले, टर्मिनल में निम्न कमांड का उपयोग करके VNC सत्र को समाप्त करें:

$वीएनसीसर्वर-हत्या:1

VNC सर्वर की डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल ~/ .vnc/xstartup है। इस फ़ाइल में कोई भी परिवर्तन करने से पहले, आइए इस फ़ाइल की एक बैकअप प्रतिलिपि बनाएँ। ऐसा करने के लिए टर्मिनल में निम्न आदेश जारी करें:

$एमवी~/वीएनसी/एक्सस्टार्टअप ~/वीएनसी/xstartup.बैकअप

अब किसी भी टेक्स्ट एडिटर का उपयोग करके ~/.vnc/xstartup फाइल को एडिट करें। यहां, हम विम टेक्स्ट एडिटर का उपयोग कर रहे हैं:

$सुडो मैं आया~/वीएनसी/एक्सस्टार्टअप

इस फ़ाइल में निम्न पंक्तियाँ सम्मिलित करें:

#!/बिन/बैश
xrdb$होम/.एक्ससंसाधन
startxfce4और

अब हिट Esc कुंजी और दबाएं : डब्ल्यूक्यू ~/.vnc/xstartup फ़ाइल को सहेजने और बंद करने के लिए।

अब आपको इस फाइल को एक्जीक्यूटेबल बनाना होगा। ऐसा करने के लिए टर्मिनल में निम्न आदेश जारी करें:

$चामोद+ एक्स ~/वीएनसी/एक्सस्टार्टअप

टर्मिनल में निम्न कमांड का उपयोग करके VNC सर्वर चलाएँ:

$वीएनसीसर्वर

चरण 4: VNC को एक सेवा के रूप में कॉन्फ़िगर करें

अब आपको VNC सर्वर के लिए एक सर्विस फाइल बनानी होगी। इस उद्देश्य के लिए, निम्नलिखित कमांड का उपयोग करके /etc/systemd/system निर्देशिका में नेविगेट करें:

$सीडी /आदि/प्रणाली/प्रणाली

फिर टर्मिनल में निम्न कमांड के साथ एक सर्विस फाइल बनाएं:

$मैं आयावीएनसीसर्वर@।सेवा

इस फ़ाइल में निम्न पंक्तियाँ सम्मिलित करें:

[इकाई]
विवरण=दूरस्थ डेस्कटॉप सेवा(वीएनसी)
बाद में=सिसलॉग.लक्ष्यनेटवर्क।लक्ष्य
[सेवा]
प्रकार=फोर्किंग
उपयोगकर्ता=एडवर्ड
पीआईडीफाइल=/होम/एडवर्ड/.वीएनसी/%नमस्ते।पीआईडी
ExecStartPre=-/usr/bin/vncserver -किल :%i>/देव/शून्य2>और1
निष्पादन प्रारंभ=/usr/bin/vncसर्वर -गहराई24-ज्यामिति 1280x800 :%i
ExecStop=/usr/bin/vncserver -किल :%i
[इंस्टॉल]
वांटेडबाय=बहु-उपयोगकर्ता.लक्ष्य

अब हिट Esc कुंजी और दबाएं : डब्ल्यूक्यू फ़ाइल को सहेजने और बंद करने के लिए।

अब टर्मिनल में निम्नलिखित कमांड का उपयोग करके सिस्टमड प्रक्रियाओं को पुनः लोड करें:

$systemctl डेमॉन-रीलोड

फिर VNC सर्वर सेवाएँ प्रारंभ करें:

$systemctl प्रारंभ vncserver@1.सेवा

VNC सर्वर सेवा को बूट पर प्रारंभ करने के लिए सक्षम करने के लिए, निम्न कमांड का उपयोग करें:

$सिस्टमसीटीएलसक्षमवीएनसीसर्वर@1.सेवा

VNC सेवा की स्थिति की जाँच करने के लिए, निम्न आदेश का उपयोग करें:

$systemctl स्थिति vncserver@1.सेवा

चरण 5: वीएनसी सर्वर से कनेक्ट करें

अब हम SSH टनल के माध्यम से VNC सर्वर से कनेक्ट करने का प्रयास करेंगे क्योंकि VNC स्वयं एक एन्क्रिप्टेड प्रोटोकॉल नहीं है। ऐसा करने के लिए टर्मिनल में निम्न आदेश जारी करें:

$एसएसएचओ -NS 5901: १२७.०.०.१:5901 -एन -एफ -NS [उपयोगकर्ता नाम] [सर्वर आईपी]

[user_name] और [server_ip] को वास्तविक उपयोगकर्ता नाम और VNC सर्वर के IP पते से बदलें। हमारे उदाहरण में, कमांड होगी:

$एसएसएचओ -NS 5901: १२७.०.०.१:5901 -एन -एफ -NSkbuzdar 192.168.72.159

यह कमांड आपके लोकलहोस्ट और VNC सर्वर के बीच एक सुरक्षित टनल स्थापित करेगा।

अब अपने सिस्टम पर VNC क्लाइंट एप्लिकेशन (VNC व्यूअर) इंस्टॉल करें और इसे लॉन्च करें। VNC व्यूअर के शीर्ष बार में, १२७.०.०.१:५९०१ टाइप करें, और दबाएँ प्रवेश करना .

जब निम्न संवाद प्रकट होता है, तो क्लिक करें जारी रखना .

निम्नलिखित प्रमाणीकरण संवाद में, VNC सर्वर पासवर्ड टाइप करें और क्लिक करें ठीक है .

अब आपको रिमोट सिस्टम का डेस्कटॉप दिखाई देगा।

VNC सर्वर कनेक्शन अब सफलतापूर्वक स्थापित हो गया है। एक बार जब आप समाप्त कर लें, तो VNC व्यूअर एप्लिकेशन को बंद कर दें और टर्मिनल विंडो में Ctrl+c का उपयोग करके SSH टनल को भी बंद कर दें। यदि आपको VNC सर्वर से फिर से कनेक्ट करने की आवश्यकता है, तो पहले टनल बनाएं और फिर VNC व्यूअर एप्लिकेशन का उपयोग करके VNC सर्वर से कनेक्ट करें।

इस लेख में, आपने सीखा कि लिनक्स मिंट 20 सिस्टम पर वीएनसी सर्वर कैसे स्थापित किया जाए। अब आप GUI इंटरफ़ेस का उपयोग करके अपने स्थानीय सिस्टम से Linux टकसाल को आसानी से प्रबंधित कर सकते हैं। मुझे आशा है कि आपको लेख पसंद आया होगा!