उबंटू लिनक्स पर वीएनसी सर्वर कैसे स्थापित करें और चलाएं

उबंटू लिनक्स पर वीएनसी सर्वर कैसे स्थापित करें और चलाएं

दूरस्थ डेस्कटॉप के माध्यम से कंप्यूटर तक पहुँचना कार्य-जीवन का एक महत्वपूर्ण हिस्सा है। दूरस्थ डेस्कटॉप प्रोग्राम आपको अन्य सिस्टम तक पहुँचने और नियंत्रित करने की अनुमति देते हैं जो आपके लिए भौतिक रूप से उपलब्ध नहीं हैं। वर्क फ्रॉम होम जॉब ने दूरस्थ क्षेत्रों के लोगों को अपने कंप्यूटर का उपयोग करके दूरस्थ रूप से काम करने की अनुमति देकर रिमोट कंप्यूटिंग को और भी अधिक प्रासंगिक बना दिया है।





यह गाइड दिखाता है कि आपको अपने सिस्टम पर रिमोट कंप्यूटिंग को संभव बनाने के लिए उबंटू 20.04 एलटीएस पर वर्चुअल नेटवर्क कंप्यूटिंग (वीएनसी) सर्वर स्थापित करना होगा।





वीएनसी सर्वर क्या है?

परंपरागत रूप से, लिनक्स कंप्यूटर सिक्योर शेल (एसएसएच) जैसी उपयोगिताओं का उपयोग करके टर्मिनल के माध्यम से अन्य सिस्टम तक पहुंचते हैं। हालांकि, कमांड लाइन इंटरफेस के साथ एकमात्र चुनौती यह है कि आप जीयूआई का उपयोग करके दूसरे पीसी के साथ बातचीत नहीं कर सकते हैं। यह वह जगह है जहाँ VNC कनेक्शन काम आता है।





एक वर्चुअल नेटवर्क कंप्यूटिंग सर्वर, जिसे आमतौर पर वीएनसी सर्वर के रूप में जाना जाता है, एक ऐसा सिस्टम है जो आपको ग्राफिकल इंटरफ़ेस का उपयोग करके नेटवर्क पर किसी अन्य पीसी के साथ दूरस्थ रूप से एक्सेस और इंटरैक्ट करने की अनुमति देता है। कई VNC अनुप्रयोगों को विकसित किया गया है; उनमें से कुछ में TightVNC, TigerVNC और RealVNC शामिल हैं। इस गाइड में, हम उपयोग करेंगे x11vnc हमारे उबंटू सिस्टम पर रिमोट कंप्यूटिंग स्थापित करने के लिए सर्वर।

X11vnc एक हल्का VNC सर्वर है जो दूरस्थ डेस्कटॉप के लिए अतिरिक्त डिस्प्ले नहीं बनाता है। इसके बजाय, यह रीयल-टाइम में आपके Linux सिस्टम के मौजूदा x11 डिस्प्ले (KDE, GNOME, Xfce, आदि) को दिखाता है। X11vnc के साथ एक अन्य लाभ यह है कि आप इससे कनेक्ट करने के लिए किसी भी VNC क्लाइंट या व्यूअर का उपयोग कर सकते हैं।



x11vnc सर्वर में अंतर्निहित SSL/TLS एन्क्रिप्शन और 2048 बिट RSA प्रमाणीकरण है, जिसमें UNIX खाते और पासवर्ड लॉगिन सिस्टम के साथ VeNCrypt समर्थन शामिल है।

एक संगत प्रदर्शन प्रबंधक स्थापित करना

उबंटू लिनक्स डिफ़ॉल्ट डिस्प्ले मैनेजर के रूप में गनोम डेस्कटॉप मैनेजर (जीडीएम) का उपयोग करता है। उबंटू के नए संस्करण उपयोग करते हैं जीडीएम3 . दुर्भाग्य से, GDM आमतौर पर x11vnc सर्वर के साथ बहुत अच्छी तरह से काम नहीं करता है। इसे दूर करने के लिए, आपको लाइट डिस्प्ले मैनेजर स्थापित करना होगा, या लाइटडीएम .





टर्मिनल का उपयोग करके खोलें Ctrl + Alt + T कुंजीपटल संक्षिप्त रीति। सबसे पहले, अपने सॉफ़्टवेयर स्रोतों का उपयोग करके अपडेट करें उपयुक्त .

sudo apt update

फिर, नीचे दिए गए कमांड का उपयोग करके lightdm इंस्टॉल करें:





sudo apt install lightdm

स्थापना प्रक्रिया के दौरान निम्न स्क्रीन दिखाई देगी। दबाएं प्रवेश करना जारी रखने के लिए अपने कीबोर्ड पर कुंजी।

अगला, चुनें लाइटडीएम विकल्प और दबाएं प्रवेश करना अपने कीबोर्ड पर।

प्रदर्शन प्रबंधक परिवर्तनों को प्रभावी करने के लिए अपने पीसी को रीबूट करें।

sudo reboot

रिबूट के बाद आप लॉगिन स्क्रीन में थोड़ा बदलाव देखेंगे क्योंकि अब आप इसका उपयोग कर रहे हैं लाइटडीएम आपके प्रदर्शन प्रबंधक के रूप में।

Ubuntu पर x11vnc सर्वर इंस्टाल करना

x11nvc सर्वर स्थापित करने के लिए, दबाकर अपना सिस्टम टर्मिनल खोलें Ctrl + Alt + T . फिर, निम्न आदेश चलाएँ।

sudo apt install x11vnc

x11vnc सर्वर को कॉन्फ़िगर करना

अब आप x11nvc सर्वर को प्रारंभ करने के लिए उपयोग की जाने वाली सेवा को कॉन्फ़िगर करेंगे। नाम की एक फाइल बनाएं x11nvc.सेवा में / लिब / सिस्टमडी / सिस्टम / निर्देशिका। यह मार्गदर्शिका विम का उपयोग करती है लेकिन आप किसी का भी उपयोग कर सकते हैं अन्य लिनक्स पाठ संपादक अपनी पसंद के उदा. नैनो।

sudo vim /lib/systemd/system/x11vnc.service

नीचे दी गई सामग्री को नई बनाई गई सेवा फ़ाइल में कॉपी और पेस्ट करें।

[Unit] Description=x11vnc service
After=display-manager.service
network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd randompassword
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

ये पाठ यादृच्छिक पासवर्ड वह पासवर्ड है जिसका उपयोग आप अपने सर्वर में लॉग इन करने के लिए करेंगे। इसे संपादित करें और इसे अपने पसंदीदा मजबूत पासवर्ड पर सेट करें।

सम्बंधित: एक मजबूत पासवर्ड कैसे बनाएं जिसे आप भूल नहीं पाएंगे

सीधे शब्दों में कहें, सेवा फ़ाइल में पाठ बताता है कि: यह एक चाइल्ड सर्विस है और सिस्टम को यह सेवा अन्य सभी सेवाओं के शुरू होने के बाद शुरू करनी चाहिए। विफलता के मामले में, प्रक्रिया बहु-उपयोगकर्ता लक्ष्य तक पहुंचने से पहले सेवा को स्वयं को पुनरारंभ करना चाहिए।

यदि आप विम का उपयोग कर रहे हैं, तो दबाएं Esc चाभी। फिर, टाइप करें : डब्ल्यूक्यू उसके बाद प्रवेश करना इसकी कुंजी परिवर्तन सहेजें और विम संपादक से बाहर निकलें .

फ़ाइल को सहेजने के बाद, पुनः लोड करना सुनिश्चित करें प्रणाली प्रबंधक विन्यास और इकाई फ़ाइलें।

systemctl daemon-reload

फिर, x11vnc सेवा को सक्षम करें।

आईफोन पर आईएमईआई कैसे प्राप्त करें
systemctl enable x11vnc.service

अंत में, नीचे दिए गए आदेश का उपयोग करके VNC सर्वर प्रारंभ करें।

sudo systemctl start x11vnc.service

x11vnc सेवा का उपयोग करके स्थिति की जाँच करें सिस्टमसीटीएल .

systemctl status x11vnc.service

आउटपुट नीचे दिखाए गए के समान होना चाहिए।

जैसा कि आप ऊपर दिए गए आउटपुट से देख सकते हैं, सेवा सक्रिय है और चल रही है।

ध्यान देने योग्य एक और महत्वपूर्ण बात वह पोर्ट है जिसका उपयोग x11vnc सर्वर कर रहा है (इस मामले में, port 5900 )

अपने फ़ायरवॉल में सर्वर पोर्ट को सक्षम करना

उबंटू का उपयोग करता है यूएफडब्ल्यूई डिफ़ॉल्ट रूप से फ़ायरवॉल। अन्य पीसी को x11vnc सर्वर द्वारा उपयोग किए गए पोर्ट के माध्यम से उबंटू सिस्टम तक पहुंचने में सक्षम करने के लिए, निम्न आदेश जारी करें।

sudo ufw allow 5900/tcp

दूसरे कंप्यूटर से कनेक्ट करना

अब आप VNC का उपयोग करके दूरस्थ डेस्कटॉप कनेक्शन के माध्यम से अपने Ubuntu सिस्टम से जुड़ सकते हैं।

आप उबंटू लिनक्स पीसी से कनेक्ट करने के लिए किसी भी वीएनसी क्लाइंट का उपयोग कर सकते हैं। अनुशंसित VNC दर्शकों में से एक है वीएनसी कनेक्ट रियलवीएनसी द्वारा। यह macOS, Linux, Windows, iOS, Android, आदि सहित लगभग हर बड़े प्लेटफॉर्म के लिए उपलब्ध है।

डाउनलोड: RealVNC द्वारा VNC व्यूअर

VNC क्लाइंट को डाउनलोड करने के बाद, इसे अपने सिस्टम पर इंस्टॉल करें और एप्लिकेशन लॉन्च करें।

यह गाइड VNC Connect के macOS इंस्टालेशन का उपयोग करता है लेकिन यह प्रक्रिया अन्य ऑपरेटिंग सिस्टम के लिए भी समान होगी।

उस पीसी का आईपी पता दर्ज करें जिसे आप कनेक्ट करना चाहते हैं, उसके बाद x11vnc सर्वर द्वारा उपयोग किया जाने वाला पोर्ट नंबर दर्ज करें। फिर, दबाएं प्रवेश करना कनेक्ट करने के लिए अपने कीबोर्ड पर कुंजी।

ध्यान दें: उबंटू में, आप नीचे दिए गए आदेश को टाइप करके अपना आईपी पता प्राप्त कर सकते हैं।

ip addr

VNC कनेक्शन एन्क्रिप्ट नहीं किया जाएगा, जिसका अर्थ है कि जो कोई भी नेटवर्क पर छिपकर बात करता है, वह डेटा तक पहुंच सकता है और इसे आसानी से देख सकता है। हालाँकि, पासवर्ड एन्क्रिप्टेड है। VNC क्लाइंट आपको अनएन्क्रिप्टेड कनेक्शन के बारे में चेतावनी देगा। को चुनिए जारी रखना आगे बढ़ने के लिए बटन।

अगली स्क्रीन पर, आपको एक पासवर्ड दर्ज करने के लिए कहा जाएगा, जो वह पासवर्ड है जिसे आपने में सेट किया है x11vnc.सेवा ऊपर फ़ाइल। तदनुसार पासवर्ड दर्ज करें और हिट करें ठीक जारी रखने के लिए बटन।

अब आप अपने पीसी को किसी अन्य डिवाइस से एक्सेस कर पाएंगे।

स्क्रीन लॉकिंग अक्षम करना

X11vnc सर्वर का उपयोग करते समय आने वाली समस्याओं में से एक स्क्रीन लॉकिंग है। हालाँकि, आप अपने पीसी पर स्क्रीन लॉक को अक्षम करके इस समस्या को आसानी से ठीक कर सकते हैं।

वहां जाओ सेटिंग्स> गोपनीयता> स्क्रीन लॉक और सुनिश्चित करें कि आपने अक्षम कर दिया है स्वचालित स्क्रीन लॉक तथा सस्पेंड पर लॉक स्क्रीन विकल्प।

ध्यान दें : यह एक संभावित सुरक्षा जोखिम है, इसलिए इसे बाद में फिर से सक्षम करना सुनिश्चित करें।

अपने Linux मशीन पर दूरस्थ रूप से कार्य करना

यदि आप दूर से काम कर रहे हैं तो रिमोट डेस्कटॉप प्रोग्राम आपके जीवन का एक महत्वपूर्ण हिस्सा हैं। भले ही आपके सिस्टम पर VNC सर्वर सेट हो, आप VNC क्लाइंट के बिना सिस्टम तक पहुँचने में सक्षम नहीं होंगे। आपके Linux PC पर स्थापित VNC सर्वर के साथ, आप अपने सिस्टम को अन्य उपकरणों से, कभी भी और कहीं भी एक्सेस कर सकते हैं।

जब रिमोट कंप्यूटिंग की बात आती है तो ऑपरेटिंग सिस्टम एक सीमा नहीं है। लगभग हर ऑपरेटिंग सिस्टम के लिए कई एप्लिकेशन उपलब्ध हैं जो आपको अपने कंप्यूटर पर VNC सर्वर सेट करने की अनुमति देते हैं।

साझा करना साझा करना कलरव ईमेल अपने विंडोज पीसी को कहीं से भी नियंत्रित करने के लिए शीर्ष 10 रिमोट एक्सेस सॉफ्टवेयर

जब आपको विभिन्न स्थानों पर कंप्यूटर पर काम करने की आवश्यकता हो तो आप क्या करते हैं? कहीं से भी दूसरे पीसी से कनेक्ट करने के लिए इन रिमोट एक्सेस सॉफ़्टवेयर का उपयोग करें।

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • रिमोट डेस्कटॉप
  • दूरदराज का उपयोग
  • उबंटू
लेखक के बारे में जाना अच्छा है(36 लेख प्रकाशित)

मविज़ा पेशे से सॉफ्टवेयर विकसित करता है और लिनक्स और फ्रंट-एंड प्रोग्रामिंग पर व्यापक रूप से लिखता है। उनके कुछ हितों में इतिहास, अर्थशास्त्र, राजनीति और उद्यम-वास्तुकला शामिल हैं।

मेरे ईमेल से जुड़े सभी खातों को कैसे देखें
मविज़ा कुमवेंडा . की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें