मैं Windows VNC क्लाइंट के साथ Gnome 3 से कैसे जुड़ सकता हूं?


24

मैं अपने Gnome 3 डेस्कटॉप से ​​VNC क्लाइंट के साथ विंडोज मशीन से जुड़ने में सक्षम था। लेकिन थोड़ी देर पहले (लिनक्स पक्ष पर) एक अपग्रेड के बाद, इसने काम करना छोड़ दिया। जब मैं कनेक्ट करने का प्रयास करता हूं, तो मुझे केवल एक संदेश मिल सकता है जिसमें कहा जा सकता है कि "कोई मिलान सुरक्षा प्रकार नहीं" या "कोई समर्थित प्रमाणीकरण विधि नहीं!" (मैं किस क्लाइंट पर निर्भर करता हूं)।

Gnome 3 में, मैंने सेटिंग्स> साझाकरण के तहत स्क्रीन शेयरिंग चालू किया है। उसके तहत, मेरे पास रिमोट व्यू ऑन, रिमोट कंट्रोल ऑन, अप्रूव ऑल कनेक्शंस ऑन, पासवर्ड की आवश्यकता है। मैं 3.8.3 के साथ आर्क लिनक्स चला रहा हूं।

Windows साइड पर, मैंने TigerVNC 1.0.1 और 1.2.0 और UltraVNC 1.0.9.6.2 की कोशिश की है।

मुझे यह काम कैसे मिल सकता है?


क्या VNC ट्रैफ़िक को सर्वर के माध्यम से अनुमति देने के लिए आपका फ़ायरवॉल अक्षम और / या कॉन्फ़िगर किया गया है?
स्लम

1
@ एसएलएम, मुझे विश्वास नहीं होता कि यह एक फ़ायरवॉल मुद्दा है, क्योंकि मुझे नहीं लगता कि आपको वह त्रुटि मिलती है जब तक कि क्लाइंट ने सर्वर से सफलतापूर्वक कनेक्शन नहीं खोला है और यह पूछा है कि यह प्रमाणीकरण विधियों का समर्थन करता है।
cjm

क्या आप किसी VNC क्लाइंट से Windows कंप्यूटर के अलावा किसी अन्य चीज़ का उपयोग करके VNC सर्वर से जुड़ सकते हैं? बस एक और चर को खत्म करने की कोशिश कर रहा है। विंडोज के किस संस्करण से हम निपट रहे हैं?
स्लम

जवाबों:


24

यह वास्तव में एक ज्ञात और वर्तमान में खुला बग है । हालाँकि, एक बहुत आसान समाधान है; बस निम्नलिखित आदेश जारी करें:

gsettings set org.gnome.Vino require-encryption false

अब आप अधिकांश vnc दर्शकों से जुड़ पाएंगे।


इसे सेट करने के बाद मुझे vino-server या कुछ भी पुनः आरंभ करने की आवश्यकता है? मैंने बस यही कोशिश की है और वही त्रुटि मिलती है।
फोस्टांडी

1
यह एक उपयोगकर्ता स्तर सेटिंग है, इसलिए, यदि आपको इसे बदलने के बाद भी समस्या है, तो सुनिश्चित करें कि आपने इसे नहीं चलाया है sudo
रयान जे

1
यह बुरी सलाह है। नेटवर्क पर कोई भी (वाईफ़ाई या ईथरनेट) आपके ट्रैफ़िक को सूँघ सकता है, और पासवर्ड सहित कीस्ट्रोक्स को रोक सकता है।
अपोलो क्लार्क

require-encryption falseवास्तव में बुरा विचार! आप एन्क्रिप्शन को अक्षम कर रहे हैं, जब तक कि आप एक ईथरनेट (और केवल ईथरनेट !!) पर या कहीं नहीं के बीच में स्थित एक कॉटेज में वाईफाई पर हैं तो हाँ तब आप इसका उपयोग कर सकते हैं
बराबर 8

4

यहां कुछ अन्य संभावित उपाय दिए गए हैं:

  1. Vino एन्क्रिप्शन को अक्षम करें, और उसके बाद SSH सुरंग सेट करें
  2. Vino के TLS संस्करण के साथ संगत VNC क्लाइंट का उपयोग करें: Android: bVNC Free, Windows: SSVNC, Linux: vinagre
  3. एक अलग VNC सर्वर का उपयोग करें, जैसे tigervnc या x11vnc
  4. एक अलग VNC सर्वर का उपयोग करें, जैसे कि एक अलग डेस्कटॉप प्रबंधक, जैसे MATE, Xfce, LDEDE, आदि के साथ कसकर।

2.5 साल बाद भी, यह अभी भी फेडोरा, रेडहैट, और डेबियन सिस्टम के साथ एक मुद्दा है ... मूल रूप से, गनोम 3 ग्नोम-सत्र शुरू करते समय एक 3 डी ग्राफिक्स चालक की जांच करता है, जो कि विनो नहीं होने पर vncserver को क्रैश करने का कारण बनता है; इसलिए, एक अलग डेस्कटॉप मैनेजर का उपयोग करें। वैकल्पिक रूप से, आप Vino का उपयोग करते हैं, और तब टाइप 18 TLS और संगत VNC दर्शकों का एक मुट्ठी भर उपयोग करने की आवश्यकता होती है, या एन्क्रिप्शन को बंद कर देते हैं और आपके सभी ट्रैफ़िक को आसानी से सूँघा जा सकता है; इसलिए, एन्क्रिप्शन बंद करें और SSH सुरंग का उपयोग करें।

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


1

मुझे लगता है कि यह प्रश्न सभी वैकल्पिक तरीकों और सुझावों को शामिल करता है कि Gnome throught VNC से कैसे जुड़ें, अगर अंतर्निहित डेस्कटॉप साझाकरण काम नहीं करता है: कमांड लाइन से Gnome के लिए दूरस्थ डेस्कटॉप सक्षम करें?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.