VNC के माध्यम से ubuntu के लिए दूरस्थ चित्रमय पहुँच। मुफ्त नेटवर्किंग सॉफ्टवेयर क्या वीएनसी पोर्ट

  • सिस्टम हार्डवेयर ओएस आवश्यकताओं को पूरा करता है
  • विंडोज संगत ग्राफिक्स कार्ड
  • विंडोज संगत नेटवर्क कार्ड
  • टीसीपी/आईपी v4 नेटवर्क स्टैक
  • विंडोज 981
    याविंडोज मी 1
    याविंडोज एनटी 4.0 वर्कस्टेशन / सर्वर 2
    याविंडोज 2000 प्रोफेशनल/सर्वर
    याविंडोज एक्सपी प्रोफेशनल / होम 3
    याविंडोज 2003 सर्वर 3
  1. ये प्लेटफ़ॉर्म सुरक्षित सेटिंग्स का समर्थन नहीं करते हैं
  2. इन प्लेटफॉर्म पर सर्विस पैक 3, 4, 5 या 6a की आवश्यकता है
  3. यदि फास्ट यूजर स्विचिंग या रिमोट डेस्कटॉप का उपयोग किया जाता है, तो वीएनसी सर्वर सत्र शून्य को कंसोल से कनेक्ट करेगा ताकि इसे एक्सेस किया जा सके। अन्य सत्रों को VNC ओपन 4.1 सर्वर द्वारा एक्सेस नहीं किया जा सकता है।

इंस्टालेशन

Windows के लिए VNC सर्वर सेटअप पैकेज के वैकल्पिक घटक के रूप में स्थापित है। यदि वीएनसी सर्वर स्थापित किया गया है तो इसके तहत कई आइकन बनाए जाएंगे प्रारंभ मेनू, स्थापना के दौरान निर्दिष्ट स्थान पर (आमतौर पर असली वीएनसी).

विंडोज़ के लिए वीएनसी सर्वर को यूज़र-मोड में, व्यक्तिगत प्रति-यूज़र सर्वर के रूप में, या सर्विस-मोड में, सिस्टम सेवा के रूप में चलाने के लिए डिज़ाइन किया गया है, चाहे कोई उपयोगकर्ता लॉग इन हो या नहीं।

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

वीएनसी ओपन 4.0 . से उन्नयन

VNC सर्वर 4.1 कमांड-लाइन पैरामीटर और रजिस्ट्री कॉन्फ़िगरेशन विकल्पों दोनों के संबंध में, VNC सर्वर 4.0 के साथ पूर्ण संगतता रखता है। जब एक सिस्टम पर स्थापित किया जाता है जो पहले से ही VNC सर्वर 4.0 के लिए पूरी तरह से कॉन्फ़िगर किया गया है, VNC सर्वर 4.1 मौजूदा सेटिंग्स का उपयोग करेगा, बिना पुनर्विन्यास की आवश्यकता के।

उपयोगकर्ता-मोड में VNC सर्वर का उपयोग करना

यदि आप केवल VNC को आज़मा रहे हैं, या समर्थन या सहयोग उद्देश्यों के लिए अपने डेस्कटॉप तक पहुँच प्रदान करना चाहते हैं, तो आपको उपयोगकर्ता-मोड में VNC सर्वर चलाना सबसे अच्छा लग सकता है।

संस्थापन के दौरान, आपके सिस्टम पर सर्विस-मोड में VNC सर्वर को संस्थापित होने से रोकने के लिए, VNC सर्वर सिस्टम सर्विस को संदर्भित करने वाले टिकबॉक्स को अनचेक छोड़ दें।

जब आप वीएनसी सर्वर का उपयोग करना चाहते हैं, तो यहां जाएं VNC सर्वर (उपयोगकर्ता-मोड)कार्यक्रम समूह (आमतौर पर नीचे पाया जाता है असली वीएनसीमें प्रारंभ मेनू), और पर क्लिक करें वीएनसी सर्वर चलाएं. सिस्टम ट्रे में VNC सर्वर आइकन दिखाई देगा, यह इंगित करने के लिए कि VNC सर्वर चल रहा है।

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

जब आप VNC सर्वर के साथ समाप्त कर लें, तो बस चुनें वीएनसी सर्वर बंद करेंट्रे आइकन के मेनू से।

सेवा मोड में VNC सर्वर का उपयोग करना

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

संस्थापन के दौरान, प्रत्येक बॉक्स पर टिक करें जो VNC सर्वर सिस्टम सेवा को संदर्भित करता है। यह इंस्टॉलर को VNC सर्वर विकल्प संवाद प्रस्तुत करने और VNC सर्वर सेवा को पंजीकृत करने और चलाने के लिए प्रेरित करेगा।

ध्यान दें कि आपको कम से कम कॉन्फ़िगर करना होगा प्रमाणीकरणटैब, अन्यथा आप अपने सर्वर से कनेक्ट करने में सक्षम नहीं होंगे - यह जानबूझकर मामला है, गलती से आपके कंप्यूटर को हमलों के लिए खोलने से बचने के लिए।

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

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

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

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

विकल्प...डायलॉग में विकल्पों के कई पृष्ठ होते हैं, जिन्हें उनके कार्य के अनुसार समूहीकृत किया जाता है। निम्नलिखित दस्तावेज प्रत्येक विकल्प और समकक्ष कमांड-लाइन पैरामीटर का वर्णन करता है।

जब ठीक हैया लागूके बटन विकल्प...संवाद दबाया जाता है, किसी भी परिवर्तित सेटिंग्स को रजिस्ट्री में सहेजा जाता है। जब तक अन्यथा निर्दिष्ट न हो, परिवर्तित सेटिंग्स तुरंत प्रभावी हो जाती हैं।

सम्बन्ध

पोर्ट पर कनेक्शन स्वीकार करें
पोर्टनंबर = (पोर्टनंबर)

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

निष्क्रिय क्लाइंट को बाद में डिस्कनेक्ट करें
निष्क्रिय समयबाह्य = (सेकंड)

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

ध्यान दें कि क्लाइंट से प्राप्त पॉइंटर और कीबोर्ड ईवेंट उनके कनेक्शन के समय को समाप्त होने से रोकेंगे, भले ही VNC सर्वर उन ईवेंट को अनदेखा करने के लिए कॉन्फ़िगर किया गया हो (नीचे देखें)।

पोर्ट पर HTTP के माध्यम से सर्वर जावा व्यूअर
HTTPPortNumber=(पोर्ट नंबर)

यदि यह विकल्प चुना जाता है और निर्दिष्ट पोर्ट संख्या गैर-शून्य है तो VNC सर्वर आने वाले HTTP अनुरोधों को स्वीकार करेगा, जिससे Java VNC व्यूअर को जावा-जागरूक वेब ब्राउज़र द्वारा डाउनलोड किया जा सकेगा। विकल्प...डायलॉग VNC पोर्ट नंबर में किए गए परिवर्तनों से मेल खाने के लिए HTTP पोर्ट को समायोजित करने का प्रयास करेगा।

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

केवल स्थानीय मशीन से कनेक्शन स्वीकार करें
लोकलहोस्ट = सच | असत्य

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

अभिगम नियंत्रण
मेजबान = (पैटर्न)

VNC सर्वर आने वाले कनेक्शन प्रयासों को उनके प्रवर्तकों के स्पष्ट IP पतों के आधार पर फ़िल्टर कर सकता है। किन IP पतों को कनेक्ट करने की अनुमति है और कौन से होस्ट पैटर्न द्वारा निर्धारित नहीं हैं। प्रतिमान में IP पता विशिष्टताओं की अल्पविराम से अलग की गई सूची होती है, जो a . द्वारा उपसर्ग की जाती है गतिविधि. प्रत्येक विनिर्देश एक क्रिया से शुरू होता है, एक आईपी पता देता है, और एक सबनेट-शैली मुखौटा देता है। प्रथमनए कनेक्शन के पते से मेल खाने के लिए विनिर्देशन की जाने वाली क्रिया को निर्धारित करता है।

उपलब्ध क्रियाएं हैं:

  • + : कनेक्शन स्वीकार करें
  • ? : कनेक्शन स्वीकार करने के लिए स्थानीय उपयोगकर्ता से पूछताछ करें।
    QueryConnect प्रमाणीकरण विकल्प भी देखें।
  • - : कनेक्शन अस्वीकार करें।

जैसे मेजबान=+192.168.0.1/255.255.255.255,+192.168.1.0/255.255.255.0,-

ऊपर दिया गया पैटर्न 192.168.0.1 पते वाले कंप्यूटर को कनेक्ट करने की अनुमति देता है, साथ ही कोई भी 192.168.1 सबनेट में कंप्यूटर। अन्य सभी कनेक्शन - टर्म द्वारा खारिज कर दिए जाते हैं, जो वास्तव में इस मामले में बेमानी है - एक कनेक्शन हमेशा खारिज कर दिया जाएगा यदि यह होस्ट पैटर्न में किसी भी चीज़ से मेल नहीं खाता है।

ध्यान दें कि आईपी पते और मास्क टाइप-ए (xxx.yyyyyyyyyyy), टाइप-बी (xxx.yyy.zzzzzz) या टाइप-सी (xxx.yyy.zzz.www) फॉर्म में निर्दिष्ट हैं। इसलिए विनिर्देश 192.168 की व्याख्या 192.168.0.0 के बजाय 192.0.0.168 के रूप में की जाएगी, जैसा कि कोई उम्मीद कर सकता है।

मेजबान पैटर्न को के माध्यम से अधिक आसानी से संपादित किया जा सकता है अभिगम नियंत्रणइंटरफ़ेस, जो आईपी पते के विनिर्देशों को व्यक्तिगत रूप से संपादित करने और सूची में ऊपर (पहले मिलान करने के लिए) या नीचे (अंतिम मिलान करने के लिए) ले जाने की अनुमति देता है।

प्रमाणीकरण

प्रमाणीकरण पृष्ठ आपको प्रमाणीकरण के आवश्यक मोड और VNC कनेक्शन की सुरक्षा के स्तर को कॉन्फ़िगर करने की अनुमति देता है। विंडोज़ के लिए वीएनसी ओपन सर्वर अनधिकृत कनेक्शन और क्लासिक वीएनसी पासवर्ड प्रमाणीकरण का समर्थन करता है।

कोई प्रमाणीकरण नहीं
सुरक्षा प्रकार = कोई नहीं

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

हम सलाह देते हैं चरमप्रमाणीकरण अक्षम करते समय सावधानी। जब तक आप नहीं हैं तब तक इसे अक्षम न करें एकदम पक्काकि मेजबान नेटवर्क है पूरी तरहसुरक्षित।

वीएनसी पासवर्ड प्रमाणीकरण
सुरक्षा प्रकार = VncAuth

वीएनसी पासवर्ड प्रमाणीकरण VNC सर्वर द्वारा 8 वर्णों तक के एकल पासवर्ड को संग्रहीत करने की अनुमति देता है, जिसे दूरस्थ उपयोगकर्ताओं को प्रमाणित करने के लिए संकेत दिए जाने पर आपूर्ति करनी चाहिए।

उपयोग करने के लिए पासवर्ड को चुनकर कॉन्फ़िगर किया जा सकता है कॉन्फ़िगरऔर दो बार नया पासवर्ड टाइप करना। जिस पर प्लेटफॉर्म इसका समर्थन करते हैं, पासवर्ड (और अन्य सभी कॉन्फ़िगरेशन विकल्प) को देशी ऑपरेटिंग सिस्टम सुरक्षा विधियों का उपयोग करके सुरक्षित किया जाता है, ताकि पासवर्ड को अन्य उपयोगकर्ताओं द्वारा पढ़ा या छेड़छाड़ न किया जा सके।

एनटी लॉगऑन प्रमाणीकरण

वीएनसी ओपन में एनटी लॉगऑन प्रमाणीकरण उपलब्ध नहीं है।

एन्क्रिप्शन: हमेशा बंद

वीएनसी ओपन में एन्क्रिप्शन उपलब्ध नहीं है।

स्थानीय उपयोगकर्ता को कनेक्शन स्वीकार करने के लिए प्रेरित करें
QueryConnect=true|false

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

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

यदि उपयोगकर्ता निर्दिष्ट टाइमआउट के भीतर कनेक्शन स्वीकार नहीं करता है तो इसे अस्वीकार कर दिया जाता है। यदि आने वाले कनेक्शन को स्थानीय उपयोगकर्ता द्वारा स्वीकृति की आवश्यकता होती है, जबकि पहले के कनेक्शन की पूछताछ की जा रही है, तो सुरक्षा कारणों से दूसरा कनेक्शन स्वचालित रूप से अस्वीकार कर दिया जाता है।

विशिष्ट होस्ट या सबनेट से कनेक्शन को होस्ट कॉन्फ़िगरेशन सेटिंग के माध्यम से क्वेरी करने के लिए कॉन्फ़िगर किया जा सकता है।

केवल तभी संकेत दें जब कोई उपयोगकर्ता लॉग ऑन हो
QueryOnlyIfLoggedOn=true|false

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

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

QueryConnectTimeout=(सेकंड)

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

इनपुट

क्लाइंट से पॉइंटर इवेंट स्वीकार करें
एक्सेप्टपॉइंटरइवेंट्स = सही/गलत

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

ध्यान दें कि क्लाइंट को अभी भी IdleTimeout सेटिंग के प्रयोजनों के लिए सक्रिय माना जाएगा यदि वह सर्वर पर पॉइंटर ईवेंट भेज रहा है, चाहे वे स्वीकार किए गए हों या नहीं।

क्लाइंट से कीबोर्ड ईवेंट स्वीकार करें
एक्सेप्टकेइवेंट्स=सच/गलत

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

ध्यान दें कि क्लाइंट को अभी भी IdleTimeout सेटिंग के प्रयोजनों के लिए सक्रिय माना जाएगा यदि वह सर्वर पर कीबोर्ड ईवेंट भेज रहा है, चाहे वे स्वीकार किए गए हों या नहीं।

क्लाइंट से क्लिपबोर्ड अपडेट स्वीकार करें
एक्सेप्टकट टेक्स्ट = सही/गलत

यदि यह विकल्प अचिह्नित है तो आने वाले क्लिपबोर्ड अपडेट को सभी क्लाइंट से अनदेखा कर दिया जाएगा। VNC सर्वर को प्रभावी रूप से केवल-देखने के लिए बनाते समय इस विकल्प का उपयोग किया जाना चाहिए, लेकिन क्लाइंट द्वारा किए गए क्लिपबोर्ड परिवर्तनों को VNC सर्वर के स्थानीय क्लिपबोर्ड को ओवरराइड करने से रोकने के लिए भी उपयोगी साबित हो सकता है जब यह अवांछनीय या भ्रमित करने वाला हो।

क्लाइंट को क्लिपबोर्ड अपडेट भेजें
SendCutText=सच/गलत

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

इनपुट ईवेंट को स्क्रीन-सेवर को प्रभावित करने दें

यह विकल्प निर्धारित करता है कि क्या वीएनसी व्यूअर से प्राप्त कीबोर्ड और माउस इवेंट स्क्रीन-सेवर को छुपाने का कारण बन सकते हैं। यह विकल्प वास्तव में एक सिस्टम-वाइड सेटिंग है और स्वयं VNC सर्वर द्वारा कार्यान्वित नहीं किया जाता है, इसलिए कोई समकक्ष कमांड-लाइन विकल्प नहीं है। कुछ पुराने Win32 प्लेटफॉर्म इस विकल्प का समर्थन नहीं करते हैं। यह अनुशंसा की जाती है कि इस चेक-बॉक्स को चेक किया जाए, ताकि स्क्रीन-सेवर को VNC व्यूअर इनपुट द्वारा अक्षम किया जा सके।

सर्वर के उपयोग में होने पर स्थानीय इनपुट अक्षम करें
DisableLocalInputs=true/false

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

शेयरिंग

हमेशा नए कनेक्शनों को साझा करें
हमेशा साझा = सत्य

यदि यह विकल्प सेट किया गया है तो आने वाले सभी कनेक्शनों को साझा माना जाएगा, और इस प्रकार किसी भी मौजूदा कनेक्शन को डिस्कनेक्ट नहीं किया जाएगा, भले ही कनेक्टिंग वीएनसी व्यूअर ने कनेक्शन साझा करने का अनुरोध किया हो।

नए कनेक्शन को कभी भी साझा न करें
कभी साझा नहीं किया = सच

यदि यह विकल्प सेट है तो आने वाले सभी कनेक्शनों को गैर-साझा के रूप में माना जाएगा। इसलिए VNC सर्वर या तो किसी भी मौजूदा कनेक्शन को डिस्कनेक्ट कर देगा, या आने वाले कनेक्शन को अस्वीकार कर देगा, यह इस पर निर्भर करता है कि क्या गैर-साझा कनेक्शन मौजूदा वाले को बदलने के लिए कॉन्फ़िगर किया गया है (नीचे देखें)।

क्लाइंट की पसंदीदा साझाकरण सेटिंग का उपयोग करें
हमेशा साझा किया गया = झूठा, कभी साझा नहीं किया गया = झूठा

कनेक्ट करते समय, VNC व्यूअर निर्दिष्ट करता है कि क्या कनेक्शन साझा किया जाना चाहिए या गैर-साझा किया जाना चाहिए। यदि यह सेटिंग कॉन्फ़िगर की जाती है तो VNC व्यूअर की वरीयता का सम्मान किया जाएगा।

गैर-साझा कनेक्शन मौजूदा वाले की जगह लेते हैं
डिस्कनेक्ट क्लाइंट्स = सही/गलत

यदि आने वाले कनेक्शन को साझा किया जाना है (या तो पसंद से या क्योंकि हमेशा साझा किया गया है) तो मौजूदा कनेक्शन सक्रिय रहते हैं। यदि कोई कनेक्शन गैर-साझा किया गया है (या तो पसंद से या क्योंकि नेवरशेयर सेट है) तो या तो नया कनेक्शन अस्वीकार कर दिया जाना चाहिए, या मौजूदा क्लाइंट काट दिया जाना चाहिए।

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

डेस्कटॉप

जुड़े रहने के दौरान

वॉलपेपर या फॉन्ट स्मूथिंग इफेक्ट जैसी सजावट VNC सर्वर के लिए दर्शकों को प्रसारण के लिए ग्राफिकल डेटा को संपीड़ित करना कठिन बना सकती है। धीमे नेटवर्क से जुड़े दर्शकों के लिए, यह सर्वर के स्पष्ट प्रदर्शन को काफी कम कर सकता है। इसलिए VNC सर्वर प्रदर्शन को बेहतर बनाने के लिए डेस्कटॉप को कई तरीकों से सरल बना सकता है।

वॉलपेपर हटाएं
हटाएं वॉलपेपर = सच

यह विकल्प VNC सर्वर को सेट किए गए किसी भी मानक वॉलपेपर बिटमैप को हटाने के साथ-साथ सक्रिय डेस्कटॉप घटकों को अक्षम करने का कारण बनता है।

पृष्ठभूमि पैटर्न निकालें
निकालें पैटर्न = सच

कनेक्शन सक्रिय होने पर यह विकल्प VNC सर्वर को डेस्कटॉप पृष्ठभूमि को एक सादे पैटर्न पर सेट करने का कारण बनता है।

उपयोगकर्ता इंटरफ़ेस प्रभाव अक्षम करें
अक्षम प्रभाव = सत्य

इस विकल्प के कारण VNC सर्वर डेस्कटॉप डेकोरेशन जैसे फॉन्ट स्मूथिंग, विंडो टाइटलबार शेडिंग, मेन्यू एनिमेशन आदि को अक्षम कर देता है।

जब अंतिम क्लाइंट डिस्कनेक्ट हो जाता है

इन विकल्पों का उपयोग यह सुनिश्चित करने के लिए किया जाता है कि यदि नेटवर्क त्रुटि, निष्क्रिय समयबाह्य, या जानबूझकर भी किसी सर्वर से VNC कनेक्शन बंद हैं, तो कंप्यूटर को यथासंभव सुरक्षित स्थिति में छोड़ दिया जाएगा। Windows 2000 और इसके बाद के संस्करण पर, VNC सर्वर के लिए यह संभव है तालावर्कस्टेशन, वर्तमान उपयोगकर्ता को लॉग इन छोड़कर, लेकिन उनके प्रोग्राम या डेटा तक पहुंचने के लिए उनके पासवर्ड को फिर से दर्ज करने की आवश्यकता है। वैकल्पिक रूप से, VNC सर्वर वर्तमान उपयोगकर्ता को पूरी तरह से लॉगऑफ़ कर सकता है जब कोई और VNC व्यूअर कनेक्ट नहीं होता है, किसी भी चल रहे प्रोग्राम को बंद कर देता है और किसी अन्य उपयोगकर्ता को लॉग इन करने के लिए वर्कस्टेशन को तैयार छोड़ देता है।

कुछ नहीं करना
डिस्कनेक्टएक्शन = कोई नहीं

यह विकल्प VNC सर्वर को कोई क्रिया नहीं करने के लिए कहता है।

लॉक वर्कस्टेशन
डिस्कनेक्टएक्शन = लॉक

यह विकल्प VNC सर्वर को अंतिम VNC व्यूअर के डिस्कनेक्ट होने पर वर्कस्टेशन को लॉक करने का कारण बनता है।

ध्यान दें कि यह विकल्प विंडोज 95/98/मी और विंडोज एनटी 4 पर उपलब्ध नहीं है।

लॉगऑफ़ उपयोगकर्ता
डिस्कनेक्टएक्शन = लॉगऑफ

अंतिम VNC व्यूअर के डिस्कनेक्ट होने पर यह विकल्प वर्तमान उपयोगकर्ता को लॉग ऑफ करने का कारण बनता है।

कैप्चर विधि

VNC सर्वर को स्थानीय डेस्कटॉप में परिवर्तनों को ट्रैक करने के लिए विभिन्न तकनीकों का समर्थन करने के लिए डिज़ाइन किया गया है। यह रिलीज़ परिवर्तनों के लिए स्क्रीन के मूल मतदान का समर्थन करता है, साथ ही क्लासिक VNC Hooks तकनीक का भी समर्थन करता है।

डेस्कटॉप में बदलाव के लिए मतदान
अद्यतन विधि = 0

यदि यह विकल्प चुना जाता है तो VNC सर्वर परिवर्तनों के लिए स्क्रीन के स्ट्रिप्स को पोल करेगा। उचित स्तर की प्रतिक्रिया प्रदान करते हुए मतदान तंत्र सर्वर कंप्यूटर पर लोड को कम करने का प्रयास करता है।

परिवर्तनों को ट्रैक करने के लिए VNC हुक का उपयोग करें
अद्यतन विधि = 1

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

अपडेट के लिए पोल कंसोल विंडो
पोलकंसोलविंडोज़=सच/गलत

ऑपरेटिंग सिस्टम में सीमाओं के कारण VNC हुक हुकिंग तकनीक कंसोल विंडो को ट्रैक नहीं कर सकती है। इसके बजाय, कंसोल विंडो को परिवर्तनों के लिए चुना जा सकता है। यदि यह विकल्प सेट किया गया है तो VNC सर्वर कंसोल विंडो के दृश्य भागों को ट्रैक करेगा और उन क्षेत्रों में परिवर्तन के लिए मतदान करेगा।

परिवर्तनों को ट्रैक करने के लिए VNC मिरर ड्राइवर का उपयोग करें VNC मिरर ड्राइवर VNC ओपन द्वारा समर्थित नहीं है। अल्फा-मिश्रित विंडो कैप्चर करें
UseCaptureBlt=true/false

यह विकल्प दो स्क्रीन कैप्चर विधियों के बीच चयन करता है। यदि UseCaptureBlt गलत है, तो दो विधियों में से तेज़ का उपयोग किया जाता है, जिसके कारण कुछ मामलों में अल्फा-मिश्रित विंडो और टूल-टिप्स दूर से दिखाई नहीं दे सकते हैं। यदि UseCaptureBlt सत्य है तो ये विंडो दूर से दिखाई देंगी लेकिन VNC सर्वर ओवरहेड बढ़ा दिया जाएगा।

ध्यान दें कि अतिरिक्त सर्वर ओवरहेड का एक पहलू यह है कि UserCaptureBlt सक्षम होने पर स्थानीय कर्सर झिलमिलाहट करेगा।

परंपरा

आयात VNC 3.3 सेटिंग्स खोलें

यदि आपने किसी मशीन पर WinVNC 3.3 को विन्यस्त किया है तो आप अपनी मौजूदा 3.3 सेटिंग्स से यथासंभव निकटता से मिलान करने के लिए स्वचालित रूप से VNC सर्वर 4 को स्वयं कॉन्फ़िगर कर सकते हैं। VNC सर्वर 4 आपको चेतावनी देगा जब यह मौजूदा सेटिंग्स से पूरी तरह मेल नहीं खा सकता है, या यदि वे अब प्रासंगिक नहीं हैं।

यदि आप उपयोगकर्ता-मोड VNC सर्वर को कॉन्फ़िगर करने के लिए सेटिंग्स आयात करना चुनते हैं तो VNC सर्वर आपकी व्यक्तिगत WinVNC 3.3 सेटिंग्स को आयात करने का प्रयास करेगा। यदि आप सर्विस-मोड VNC सर्वर को कॉन्फ़िगर करने के लिए सेटिंग्स आयात करना चुनते हैं तो स्थानीय मशीन पर WinVNC 3.3 डिफ़ॉल्ट सेटिंग्स का उपयोग किया जाएगा।

नोट करें कि यदि आप VNC सर्वर 4 में सेटिंग्स आयात करते हैं, या किसी भिन्न पोर्ट नंबर पर संचालित करने के लिए VNC सर्वर 4 को कॉन्फ़िगर करते हैं, तो आपको WinVNC 3.3 सेवा को अलग से अनइंस्टॉल करना होगा।

केवल प्रोटोकॉल संस्करण 3.3 . का उपयोग करें
प्रोटोकॉल3.3=सच/गलत

VNC सर्वर 4 मूल VNC संस्करण 3.3 प्रोटोकॉल और नए VNC प्रोटोकॉल संस्करण 3.8 दोनों का समर्थन करता है। कुछ तृतीय-पक्ष VNC सॉफ़्टवेयर गैर-मानक संस्करण संख्याओं का उपयोग करते हैं जो असंगति के मुद्दों का कारण हो सकते हैं। इसलिए वीएनसी सर्वर 4 को केवल मूल वीएनसी प्रोटोकॉल संस्करण का उपयोग करने के लिए कॉन्फ़िगर किया जा सकता है, गैर-मानक वीएनसी व्यूअर के साथ भी संगतता सुनिश्चित करता है।

ध्यान दें कि यह विकल्प सभी VNC कनेक्शन पर लागू होता है और VNC व्यूअर को जोड़ने के लिए उपलब्ध कार्यक्षमता को कम करता है।

अन्य विकल्प

ऊपर वर्णित सेटिंग्स के अलावा, VNC सर्वर कई उन्नत विकल्पों का समर्थन करता है। इन विकल्पों को कमांड लाइन पर या विंडोज रजिस्ट्री में उपयुक्त मान जोड़कर सेट किया जा सकता है। उपयोगकर्ता-मोड सर्वर के लिए, यह मान HKEY_CURRENT_USER\Software\RealVNC\WinVNC4 कुंजी के अंतर्गत जोड़ा जाना चाहिए; सर्विस-मोड सर्वर के लिए, उपयुक्त कुंजी HKEY_LOCAL_MACHINE\Software\RealVNC\WinVNC4 है।

अक्षम करें बंद करें = सही/गलत

अक्षम या सक्षम करें बंद करेसिस्टम ट्रे मेनू में मेनू आइटम। ध्यान दें कि यह उपयोगकर्ताओं को कार्य प्रबंधक या सेवा नियंत्रण प्रबंधक का उपयोग करके WinVNC4 प्रक्रिया को बंद करने से नहीं रोकता है यदि उनके पास ऐसा करने के लिए पर्याप्त पहुंच अधिकार हैं।

अक्षम विकल्प = सही/गलत

अक्षम या सक्षम करें विकल्प...सिस्टम ट्रे मेनू में मेनू आइटम। ध्यान दें कि यह उपयोगकर्ताओं को विंडोज रजिस्ट्री में सेटिंग्स को बदलने से नहीं रोकता है यदि उनके पास ऐसा करने के लिए पर्याप्त एक्सेस अधिकार हैं।

डिस्प्लेडिवाइस =<दिखाना>

डिस्प्ले डिवाइस को रिमोट से, या खाली से रिमोट के लिए सभी डिस्प्ले। का प्रारूप दिखानाहै \\।\<उपकरण>। उदाहरण के लिए, \\.\display1 ।

RemapKeys=<मानचित्रण>

कीबोर्ड रीमैपिंग। मानचित्रणवर्ण मानचित्रण की अल्पविराम से अलग की गई स्ट्रिंग है, प्रत्येक प्रपत्र चारो->चारोया चारो<>चारोकहाँ पे चारोएक हेक्साडेसिमल कीसिम है। उदाहरण के लिए, "और @ प्रतीकों का आदान-प्रदान करने के लिए आप निम्नलिखित निर्दिष्ट करेंगे:

रीमैपकी = 0x22<>0x40

विकल्पों की पूरी सूची के लिए, winvnc4 -help चलाएँ।

संगतता नोट्स

विंडोज 3.11 / विंडोज एनटी 3.51 / विंडोज 95

वीएनसी ओपन है नहींविंडोज 3.11 या पुराने, विंडोज एनटी 3.51 या विंडोज 95 पर संचालित करने के लिए डिज़ाइन किया गया।

विंडोज 98 / विंडोज मी

वीएनसी ओपन को विंडोज 98 और विंडोज मी दोनों पर संचालित करने के लिए डिज़ाइन किया गया है। चूँकि ये प्लेटफ़ॉर्म स्वाभाविक रूप से असुरक्षित हैं, इसलिए VNC सर्वर सेटिंग्स को अनधिकृत पहुँच से बचाना संभव नहीं है।

विंडोज एक्सपी और विंडोज 2000 सर्वर

VNC सर्वर केवल सत्र शून्य तक पहुँच प्रदान करने में सक्षम है। यदि VNC व्यूअर कनेक्ट होने पर कोई भिन्न उपयोगकर्ता सत्र सक्रिय कंसोल सत्र है, तो VNC सर्वर सत्र को कंसोल सत्र शून्य बनाने का प्रयास करेगा।

28 जुलाई

उबंटू के नए संस्करणों में पहले से ही एक अंतर्निहित वीएनसी सर्वर है। हम इसके मानक उपकरणों का उपयोग करेंगे। इस मुद्दे को समझते हुए, मुझे अच्छी संख्या में मंचों को पढ़ना पड़ा। इसलिए, कई उपयोगकर्ता लिखते हैं कि ubuntu 14.04 के संस्करण में कर्नेल डिवाइस की कुछ आंतरिक सूक्ष्मताओं के कारण यह ट्रिक काम नहीं करती है। मैं इस मुद्दे पर गहराई से नहीं गया ... किसी भी मामले में, अगर अचानक आप इस विशेष संस्करण के खुश मालिक हैं, तो आप वैकल्पिक x11vnc सर्वर का उपयोग कर सकते हैं।

यह काफी सरलता से स्थापित है:

sudo apt-veno हटा दें sudo apt-get install x11vnc

उसी लेख में, मानक VNC सर्वर पहले से ही डिफ़ॉल्ट रूप से ubuntu में शामिल है। सब कुछ कैसे सेट करें?

किसी दूरस्थ होस्ट से कनेक्ट करें।

हम ssh के माध्यम से उस दूरस्थ कंप्यूटर से जुड़ते हैं जिससे हम ग्राफिकल एक्सेस प्राप्त करना चाहते हैं। साथ ही हमें उसका आईपी पता होना चाहिए और उस यूजर के पासवर्ड से लॉग इन करना चाहिए जिसकी स्क्रीन हम देखना चाहते हैं। वास्तव में, sudo अधिकारों वाले किसी भी उपयोगकर्ता का डेटा हमारे लिए करेगा, लेकिन फिर हमें कुछ बिंदुओं को समायोजित करना होगा।

तो, मान लें कि स्थानीय नेटवर्क पर हमारे पास आईपी एड्रेस 10.20.0.30 और उपयोगकर्ता feanor184 के साथ ubuntu चलाने वाला कंप्यूटर है। हम इसे कंसोल से -X कुंजी (ग्राफ़िकल एक्स लॉन्च करने के लिए) से कनेक्ट करते हैं:

एसएसएच-एक्स [ईमेल संरक्षित]

पासवर्ड दर्ज करें और हमारे दूरस्थ कंप्यूटर के कंसोल में प्रवेश करें।

अब, इसमें दर्ज करें:

सुडो वाइन-वरीयताएँ

और ग्राफिक्स विंडो देखें

यहां हम चेकबॉक्स डालते हैं:

अन्य उपयोगकर्ताओं को आपका डेस्कटॉप देखने की अनुमति दें — चलो डेस्कटॉप देखते हैं।

अन्य उपयोगकर्ताओं को अपने डेस्कटॉप को नियंत्रित करने दें — आपको माउस और कीबोर्ड को दूर से नियंत्रित करने की अनुमति देता है।

उपयोगकर्ता को यह पासवर्ड दर्ज करने की आवश्यकता है — कनेक्ट करने के लिए पासवर्ड सेट करना सुनिश्चित करें। आप कभी नहीं जानते कि हमारे नेटवर्क में कौन चढ़ता है

अधिसूचना क्षेत्र आइकन दिखाएं: हमेशा — हमेशा ट्रे में स्क्रीन के शीर्ष पर vnc आइकन प्रदर्शित करें।

आप अपनी खुद की सेटिंग भी सेट कर सकते हैं - मेरी सेटिंग्स यहां वर्णित हैं)

हम सेटिंग्स को सहेजते हैं और दूरस्थ होस्ट से डिस्कनेक्ट करते हैं।

कॉन्फ़िगर किए गए कंप्यूटर से कनेक्ट करने के लिए, vnc समर्थन वाले किसी भी क्लाइंट का उपयोग करें।

उदाहरण के लिए, रेमिना लिनक्स के लिए है।

UltraVNC व्यूअर - विंडोज़ के लिए।

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

हम क्या खत्म करते हैं?

हमें ubuntu के तहत एक दूरस्थ कंप्यूटर से जुड़ने और उस पर कोई भी ऑपरेशन करने का अवसर मिला जैसे कि हम खुद उसके मॉनिटर पर बैठे हों

25 नवंबर, 2009 दोपहर 01:21 बजे

VNC के माध्यम से दूरस्थ कंप्यूटर से कनेक्ट करना

  • लिनक्स सेटअप

VNC क्लाइंट के साथ कार्य करना सामग्री एक अनुभवहीन उपयोगकर्ता के उद्देश्य से है।

1. वीएनसी क्लाइंट स्थापित करें
2. किसी VNC क्लाइंट को दूरस्थ कंप्यूटर से कनेक्ट करना
3. VNC क्लाइंट को दूरस्थ कंप्यूटर से डिस्कनेक्ट करना
4. वीएनसी क्लाइंट को ट्यून करना
5. बार-बार होने वाली समस्याएं

VNC के माध्यम से दूरस्थ कंप्यूटर के साथ कार्य करने के लिए, उपयोगकर्ता के कंप्यूटर पर क्लाइंट प्रोग्राम (VNC व्यूअर, VNC क्लाइंट) अवश्य लॉन्च किया जाना चाहिए। यह प्रोग्राम यूजर द्वारा किए गए कीस्ट्रोक्स और माउस मूवमेंट को रिमोट कंप्यूटर पर भेजता है और स्क्रीन पर प्रदर्शित होने वाली जानकारी को प्रदर्शित करता है।

1. वीएनसी क्लाइंट स्थापित करें
विंडोज के लिए, आप VNC क्लाइंट UltraVNC और TightVNC को मुफ्त में डाउनलोड और इंस्टॉल कर सकते हैं।

मैक ओएस एक्स संस्करण 10.5 के बाद से रिमोटडेस्कटॉप में वीएनसी क्लाइंट सपोर्ट है। पिछले संस्करणों के लिए, आप JollysFastVNC और .

डेबियन (उबंटू) की लिनक्स शाखा के लिए, VNC क्लाइंट को रिपॉजिटरी से कमांड के साथ स्थापित किया गया है:

उपयुक्त-vncviewer स्थापित करें

RedHat शाखा (CentOS, Fedora) के लिए - कमांड के साथ:

यम स्थापित vnc

FreeBSD के लिए, VNC क्लाइंट (TightVNC) कमांड के साथ संकुल से स्थापित किया गया है:

Pkg_add -r टाइटवीएनसी

2. किसी VNC क्लाइंट को दूरस्थ कंप्यूटर से कनेक्ट करना
किसी VNC क्लाइंट को किसी दूरस्थ कंप्यूटर से कनेक्ट करने के लिए, आपको उसका IP पता या DNS नाम, और प्रदर्शन संख्या (डिफ़ॉल्ट रूप से, :0) या TCP पोर्ट संख्या (डिफ़ॉल्ट रूप से, 5900) निर्दिष्ट करने की आवश्यकता है। यदि VNC सर्वर को प्राधिकरण की आवश्यकता है, तो इससे कनेक्ट होने पर, VNC क्लाइंट पासवर्ड मांगेगा। कृपया ध्यान दें कि VNC सर्वर एक्सेस पासवर्ड दूरस्थ कंप्यूटर पर किसी भी खाते (उपयोगकर्ता खाते) से संबद्ध नहीं है, लेकिन केवल VNC सर्वर डिस्प्ले तक पहुंच को प्रतिबंधित करने का कार्य करता है।

कनेक्शन स्थापित करने और स्क्रीन खोलने के बाद, VNC सर्वर की सेटिंग्स के आधार पर, वर्चुअल सर्वर पर उपयोगकर्ता प्राधिकरण की आवश्यकता हो सकती है, या कुछ उपयोगकर्ता का पहले से चल रहा कार्य सत्र खोला जा सकता है।

चूंकि कई VNC सर्वर कंप्यूटर पर एक साथ चल सकते हैं, उन्हें अलग करने के लिए पैरामीटर का उपयोग किया जाता है। प्रदर्शन संख्या. उदाहरण के लिए, एक VNC सर्वर डिस्प्ले पर चल रहा हो सकता है: 0, दूसरा डिस्प्ले पर: 1। प्रत्येक डिस्प्ले नंबर टीसीपी पोर्ट नंबर से मेल खाता है जिस पर वीएनसी सर्वर कनेक्शन स्वीकार करता है। डिस्प्ले के लिए पोर्ट नंबर बेस पोर्ट नंबर, 5900 में डिस्प्ले नंबर जोड़कर प्राप्त किया जाता है। डिस्प्ले: 0 टीसीपी पोर्ट 5900 से मेल खाता है, डिस्प्ले: 1 पोर्ट 5901 से मेल खाता है।

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

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

नेटवर्क पर प्रसारित जानकारी की मात्रा को कम करने के लिए, आप एक उच्च संपीड़न स्तर (संपीड़न स्तर, संपीड़न मान), एक निम्न JPEG गुणवत्ता स्तर (JPEG गुणवत्ता) भी सेट कर सकते हैं और रंग कमी मोड (-bgr233, प्रतिबंधित रंग) सक्षम कर सकते हैं। छवि गुणवत्ता में उल्लेखनीय कमी के साथ उनमें से सबसे बड़ा प्रभाव रंगों की संख्या को कम करने के तरीके द्वारा दिया गया है - प्रेषित जानकारी की मात्रा क्रमशः 1.5-3 गुना कम हो जाती है, स्क्रीन पर प्रदर्शन 1.5-3 से तेज होता है बार।

JPEG का उपयोग टाइट कोडिंग एल्गोरिथम द्वारा बड़ी संख्या में रंगों के साथ तस्वीरों और अन्य जटिल छवियों वाले स्क्रीन के क्षेत्रों को संपीड़ित करने के लिए किया जाता है। Tight+JPEG का उपयोग करने से प्रेषित डेटा की मात्रा 2-5 गुना कम हो जाती है। अन्य JPEG एन्कोडिंग एल्गोरिदम समर्थित नहीं हैं।

1. ड्रॉप-डाउन मेनू "सिस्टम -> विकल्प"

जब आप ड्रॉप-डाउन मेनू "सिस्टम -> पैरामीटर्स" खोलते हैं तो चैनल पर प्रसारित डेटा और डिस्प्ले स्पीड की मात्रा 1 एमबीपीएस होती है (आंकड़े में, मेनू को हरे रंग की बिंदीदार रेखा के साथ हाइलाइट किया गया है):

5. बार-बार होने वाली समस्याएं
VNC सर्वर से कनेक्ट नहीं हो सकता
देखने की जरूरत है:
  1. क्या इंटरनेट तक पहुंच है;
  2. क्या वर्चुअल सर्वर पिंग्स के प्रति प्रतिक्रिया करता है;
  3. क्या कोई VNC सर्वर वर्चुअल सर्वर पर चल रहा है;
  4. क्या रास्ते में कोई फ़ायरवॉल है जो VNC सर्वर के TCP पोर्ट तक पहुँच को अवरुद्ध करता है;
  5. क्या वीएनसी सर्वर का डिस्प्ले नंबर या टीसीपी पोर्ट सही है (पोर्ट नंबर = 5900 + डिस्प्ले नंबर)।
काफी तेज चैनल के माध्यम से धीमा संचालन
यदि VNC क्लाइंट डेटा संपीड़न के साथ ग्राफिक्स एन्कोडिंग एल्गोरिथम का उपयोग करने के लिए VNC सर्वर के साथ बातचीत नहीं कर सकता है, तो डिफ़ॉल्ट एल्गोरिथ्म का चयन किया जाता है - रॉ, जो बिना संपीड़न के डेटा प्रसारित करता है। साथ ही, तेजी से लैन पर काम करते समय वीएनसी क्लाइंट द्वारा असम्पीडित या कम संपीड़न एन्कोडिंग को स्वचालित रूप से चुना जा सकता है। VNC क्लाइंट सेटिंग्स - ZLib, ZRLE, Tight में उच्च संपीड़न स्तर के साथ एन्कोडिंग एल्गोरिथ्म को जबरन निर्दिष्ट करके इस समस्या को ठीक किया जा सकता है।

हालाँकि, क्लाइंट और सर्वर के कुछ संयोजनों के लिए, यह समाधान एन्कोडिंग एल्गोरिथम बातचीत में त्रुटियों के कारण उपयोगी नहीं हो सकता है। उदाहरण के लिए, एक RealVNC सर्वर वाला TightVNC क्लाइंट अक्सर केवल रॉ एन्कोडिंग के साथ काम कर सकता है। इस मामले में समाधान VNC क्लाइंट या VNC सर्वर को बदलना है।

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

VNC सर्वर को एक कार्य कंप्यूटर पर चलाया जा सकता है, और यदि आवश्यक हो, तो इसे घर से एक्सेस करें। या ठीक इसके विपरीत। कनेक्ट करने के लिए, आपको यह सुनिश्चित करने की आवश्यकता है कि सर्वर द्वारा उपयोग किया जाने वाला टीसीपी पोर्ट (डिफ़ॉल्ट रूप से 5900) क्लाइंट से आने वाले कनेक्शन के लिए उपलब्ध है।

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

नौसिखियों की मदद करना

VNC अन्य उपयोगकर्ताओं की मदद करने के लिए भी उपयोगी है। मदद, स्क्रीन पर क्या हो रहा है, यह देखना बहुत आसान है।

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

एक अनुभवी उपयोगकर्ता एक VNC क्लाइंट को लिसनिंग मोड (पोर्ट लिसनिंग मोड) (vncviewer.exe /listen) में लॉन्च करता है और पोर्ट 5500 को बाहर उपलब्ध कराता है। एक नौसिखिया केवल वीएनसी सर्वर को डाउनलोड और चला सकता है और निर्दिष्ट आईपी पते पर क्लाइंट से जुड़ सकता है।

यहां शुरुआती के लिए निर्देशों के साथ एक समर्पित पृष्ठ है। मुझे लगता है कि एक अनुभवी उपयोगकर्ता को विस्तृत निर्देशों की आवश्यकता नहीं है। मैं केवल यह नोट करूंगा कि कनेक्शन के दौरान, क्लिपबोर्ड साझा हो जाता है, और यह कि यदि शुरुआती के पास आपके से अधिक स्क्रीन रिज़ॉल्यूशन है, तो क्लाइंट में आप छवि को स्वीकार्य आकार में स्केल कर सकते हैं।

इसके साथ ही

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

यदि आपके पास एक गतिशील बाहरी आईपी पता है, तो अपने आप को एक (मुक्त) गतिशील डीएनएस बनाना सुविधाजनक है, उदाहरण के लिए dyndns.com पर। आपके कंप्यूटर पर एक छोटा प्रोग्राम चल रहा होगा (और कुछ राउटर में ऐसी अंतर्निहित कार्यक्षमता होती है) जो आपके आईपी में परिवर्तनों के बारे में DynDNS सेवा को सूचित करती है। परिणामस्वरूप, आपके द्वारा चुना गया डोमेन, उदाहरण के लिए, pupkin.dyndns.org, हमेशा आपके वर्तमान आईपी पते को इंगित करेगा

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

VNC व्यूअर एप्लिकेशन के नाम के आधार पर, कई उपयोगकर्ता तुरंत अनुमान लगा सकते हैं कि यह किस वर्ग का है, उदाहरण के लिए, प्रसिद्ध TeamViewer पैकेज के साथ सादृश्य बनाकर। हालांकि, सामान्य उपयोगकर्ता पहली बार इस तरह की उपयोगिता का सामना कर सकते हैं, इसलिए यह कुछ मुद्दों पर अलग से रहने लायक है कि कैसे और कौन सा संशोधन प्रोग्राम को स्थापित करना बेहतर है, इष्टतम संचालन के लिए एप्लिकेशन को कैसे कॉन्फ़िगर करें, वीएनसी का उपयोग कैसे करें। दर्शक, आवेदन के अवसरों में से अधिकतम "निचोड़"।

VNC व्यूअर के बारे में सामान्य जानकारी

आरंभ करने के लिए, आइए संक्षेप में इस सॉफ़्टवेयर उत्पाद पर ध्यान दें, विचार करें कि इसका उद्देश्य क्या है। उपरोक्त सादृश्य के आधार पर, हम कह सकते हैं कि वीएनसी क्लाइंट एक सार्वभौमिक अनुप्रयोग है जो आपको कुछ ही मिनटों में दूरस्थ कंप्यूटर तक पहुंच को व्यवस्थित करने की अनुमति देता है।

यही है, इस कार्यक्रम को रिमोट "डेस्कटॉप" से कनेक्ट करने के लिए डिज़ाइन किए गए आरडीपी अनुप्रयोगों के वर्ग के लिए जिम्मेदार ठहराया जा सकता है। हालाँकि, मामला दूरस्थ कंप्यूटरों तक पहुँच तक सीमित नहीं है, क्योंकि कार्यक्रम में ही कई और अतिरिक्त सुविधाएँ हैं:

  • पूर्ण स्क्रीन या विंडो मोड में प्रतिबंध के बिना सेटिंग्स का पूर्ण नियंत्रण।
  • दस्तावेज हस्तांतरण।
  • अंतर्निहित चैट के माध्यम से संदेश भेजने की क्षमता।
  • यदि आवश्यक हो तो परिधीय उपकरणों को अवरुद्ध करना (चूहे, कीबोर्ड, आदि)।
  • एक ब्राउज़र के माध्यम से कनेक्टेड पीसी तक पहुंचने की क्षमता।
  • एक ही समय में कई टर्मिनलों के साथ कनेक्शन का संगठन।

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

स्थापना वितरण चुनने की विशेषताएं

संस्थापन के साथ आगे बढ़ने से पहले, आपको VNC क्लाइंट के संशोधन के चुनाव पर निर्णय लेना चाहिए जिसे आप संस्थापित करना चाहते हैं। सबसे पहले, कार्यक्रम स्वयं क्रॉस-प्लेटफ़ॉर्म है, इसे लगभग सभी ज्ञात स्थिर और मोबाइल ऑपरेटिंग सिस्टम में स्थापित किया जा सकता है। दूसरे, उसी विंडोज ओएस के लिए, आप मैक ओएस एक्स के लिए RealVNC, TightVNC, UltraVNC और UltraVNC SC के हल्के संशोधन (सभी संस्करण एक दूसरे के साथ संगत हैं, लेकिन कुछ फ़ंक्शन उपलब्ध नहीं हो सकते हैं) के संस्करण पा सकते हैं। जॉलीजफास्टवीएनसी. तीसरा, आपको स्थापित किए जाने वाले क्लाइंट के प्रकार पर निर्णय लेना चाहिए (सर्वर भाग का उपयोग केंद्रीय मशीन से चाइल्ड टर्मिनलों के कनेक्शन को व्यवस्थित करने के लिए किया जाता है, और क्लाइंट भाग का उपयोग चाइल्ड मशीनों से केंद्रीय सर्वर से कनेक्ट करने के लिए किया जाता है)।

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

वीएनसी व्यूअर स्थापित करना

अब सीधे चयनित सॉफ़्टवेयर उत्पाद की स्थापना के लिए आगे बढ़ते हैं। ध्यान दें कि लगभग सभी संशोधनों के लिए, स्थापना प्रक्रिया समान दिखती है।

विंडोज संस्करण 7 और उच्चतर में स्थापना शुरू करने के लिए, VNC क्लाइंट इंस्टॉलर फ़ाइल विशेष रूप से व्यवस्थापक विशेषाधिकारों के साथ लॉन्च की जाती है (RMB मेनू में व्यवस्थापक के रूप में चलाएँ)। स्थापना प्रक्रिया में ही कुछ भी असामान्य नहीं है।

उपयोगकर्ता को पसंदीदा भाषा का चयन करने की आवश्यकता है, लाइसेंस समझौते की शर्तों को स्वीकार करें, स्थापना पथ निर्दिष्ट करें (आप इसे बदल नहीं सकते हैं), किसी एक चरण में "डेस्कटॉप" में एक आइकन जोड़ें, और फिर बस स्थापना प्रारंभ पर क्लिक करें बटन।

एप्लिकेशन का पहला लॉन्च

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

वीएनसी व्यूअर का उपयोग कैसे करें?

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

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

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

यह भी ध्यान दें कि एक एकल टर्मिनल डिस्प्ले विकल्प के माध्यम से बेस पोर्ट 5900 पर आधारित मल्टी-मशीन कनेक्शन का उपयोग कर सकता है। डिफ़ॉल्ट रूप से, मुख्य प्रदर्शन में "0" का मान होता है, और अन्य सभी के लिए इसे बढ़ाया जाता है ("1", "2", आदि)। तदनुसार, पोर्ट बदल जाएगा (5901, 5902, आदि), जिसे कोलन द्वारा अलग किए गए पते के बाद निर्दिष्ट करने की आवश्यकता होगी (उदाहरण के लिए, 192.168.0.5:5901)। गतिशील (स्थिर के बजाय) पतों के मामले में, आप अतिरिक्त रूप से प्राप्त करने का उपयोग कर सकते हैं, उदाहरण के लिए, DynDNS पर आधारित। आप इस सेटिंग को राउटर पर सेट कर सकते हैं या इंटरनेट पर सर्विस पोर्टल पर रजिस्टर कर सकते हैं। इस मामले में, सेवा स्थापित क्लाइंट को कनेक्टेड कंप्यूटर के आईपी में परिवर्तन से संबंधित सभी जानकारी स्थानांतरित कर देगी।

कार्यक्रम में संभावित विफलता

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

कुछ सामान्य समस्या निवारण के तरीके

कनेक्शन स्थापित करने का प्रयास करते समय संभावित विफलताओं को समाप्त करने के मुख्य तरीकों में से, हम निम्नलिखित की सिफारिश कर सकते हैं:

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

परिणाम

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