वीएनसी क्लाइंट समाधानों की तलाश में है जो मैक मैक ओएस 10.9.5 पर चलने पर मज़बूती से काम करते हैं


41

मेरे पास कई फ्रीबीएसडी सर्वर हैं, और मैं उन पर वीएनसी सर्वर सॉफ्टवेयर डालना चाहता हूं, फिर उन्हें मैक ओएस ओएस एक्स 10.9.5 से एक्सेस करें।

मैं वास्तव में मैक पर चलने वाली एक आभासी विंडोज़ मशीन से उन्हें एक्सेस नहीं करना चाहता :-(

"मैक vnc क्लाइंट" के लिए एक वेब खोज शून्य उपयोगी हिट का उत्पादन करती है। (मैं मैक के लिए दूरस्थ पहुँच नहीं चाहता ।)

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

मैंने एक बार "vnc के चिकन" का उपयोग किया था, जो कि 2 साल पहले मेरे पास जो भी ओएस एक्स रिलीज़ हुआ था, उस पर परतदार था। मैंने उस मैक से एक और गैर-ऐप्पल क्लाइंट का भी उपयोग किया, जो अलग-अलग तरीकों से परतदार था। (एप्लिकेशन में निर्मित अनुपयोगी था।)

IIRC, मैं उस समय अपने सर्वर पर "Tightvnc" या "Realvnc" का उपयोग कर रहा था, जिसने पहले यादृच्छिक विंडोज़-आधारित VNC क्लाइंट के साथ ठीक काम किया था जो मैंने कोशिश की थी।

मैंने अब तक के बारे में सुना है

  • सेब से "स्क्रीन शेयरिंग ऐप", संभवतः मैक, नाम और स्थान पर अज्ञात पूर्व-स्थापित
  • एक ग्राहक जो realvnc से क्रोम ब्राउज़र में चलता है (ugh!)

जब OS X रिलीज़ का जिक्र किया जाता है, तो कृपया अपने उत्तरों में रिलीज़ नंबरों का उपयोग करें, न कि बिल्लियों के नाम - या फिर किसी ऐसे पेज से लिंक करें, जो नंबरों को रिलीज़ करने के लिए बिल्ली के नामों का अनुवाद करता है। मेरे पास Apple का रिलीज़ कोड नाम याद नहीं है।

[अपडेट, पहले उत्तर प्राप्त होने के बाद: इस प्रकार के सॉफ्टवेयर को खोजने के लिए एक बेहतरीन स्रोत है। अब मैं एक सर्वर पर और मैक क्लाइंट पर tigervnc चला रहा हूं। अब तक कोई चंचलता नहीं है, लेकिन tigervnc के लिए मैक क्लाइंट मुझे एक ही समय में कई सर्वरों से कनेक्ट करने के लिए तैयार नहीं है, और मैक का GUI इंटरफ़ेस मुझे क्लाइंट प्रोग्राम की कई प्रतियां लॉन्च करने के लिए तैयार नहीं है। इसलिए अभी भी विकल्प तलाश रहे हैं, लेकिन प्रगति कर रहे हैं।

अभी भी यह पता लगाने की कोशिश की जा रही है कि OSX में निर्मित क्लाइंट को कैसे आह्वान किया जाए - यह मेरे द्वारा नेट पर पाए गए पथ पर नहीं है, / System / Library / CoreServices / Applications लगता है कि मुझे फाइंडर को खिलाने के लिए सही आह्वान जानना आवश्यक है, जो doesn t में 'स्क्रीन शेयरिंग' लेबल वाले बटन जैसा कुछ भी नहीं है। मुझे "सर्वर से कनेक्ट करें" लेबल वाला एक मेनू आइटम मिला, लेकिन यह सिर्फ मुझे कनेक्शन विफलता देता है, शायद इसलिए कि यह एक URI प्रकार के afp को डिफ़ॉल्ट कर रहा है: // जिसका शायद vnc से कोई लेना-देना नहीं है - या शायद इसलिए कि उपकरण असंबंधित है VNC।]


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

मैं अभी भी जानना चाहता हूं कि बिल्ट इन ऐप का उपयोग कैसे किया जाता है, और किसी भी अतिरिक्त सिफारिश का भी स्वागत किया जाएगा।
अरली स्टीफंस

मैंने सेमी-शोस्टॉपर को टाइगरवेक के साथ मारा है - कोई कट और पेस्ट नहीं। मैं <cmd> c के साथ freebsd स्क्रीन से कॉपी कर सकता हूं, और <cmd> v के साथ Mac विंडो में पेस्ट कर सकता हूं, लेकिन न तो <cmd> v और न ही कुछ और जो मैंने freebsd डेस्कटॉप में पेस्ट करने के लिए काम किया है । इसके अलावा, जब मैं <cmd> c का उपयोग करता हूं, तो चरित्र भी freebsd विंडो पर दिया जाता है।
अरली स्टीफंस

जवाबों:


55

ओएस एक्स के साथ बिल्ट-इन वीएनसी क्लाइंट उन सभी वीएनसी सर्वरों के साथ बहुत अच्छा काम करता है जिन्हें मैंने फ्रीबीएसडी पर आजमाया है। मैं ज्यादातर पोर्ट से टाइगरवीएनसी का उपयोग कर रहा हूं (ओएस एक्स के वीएनसी क्लाइंट के साथ सबसे तेज प्रतीत होता है), और मेरे पास एकमात्र मुद्दा यह है कि जब मैं वीएनसी सर्वर को इसे कनेक्ट करते समय पुनरारंभ करता हूं। OS X VNC क्लाइंट पुन: कनेक्ट करेगा (महान!), लेकिन यह विचित्र रूप से विंडो का आकार देता है, और मैं इसका आकार नहीं बदल सकता। चूंकि स्केलिंग चालू है, यह आमतौर पर एक छोटी स्क्रीन के परिणामस्वरूप होता है जिसे पढ़ा नहीं जा सकता है। बस VNC क्लाइंट को पुनरारंभ करें (या विंडो को बंद करें और एक नया कनेक्शन खोलें, यदि आपको कई कनेक्शन खुले हैं), और यह फिर से ठीक है।

चूँकि मेरे पास हर समय मेरे मैक पर xterms खुला रहता है, इसलिए मैं आमतौर पर ऐसा ही करता हूँ:

open vnc://<host>:<port>

<port>टीसीपी पोर्ट कहां है जिस पर सर्वर चल रहा है।

जैसे अगर यह: 1 है, तो आप 5901 का उपयोग करेंगे <port>। आप अवही बंदरगाह को स्थापित कर सकते हैं, और एक सेवा स्थापित कर सकते हैं, इसलिए वीएनसी सत्र फ़ाइंडर में दिखाता है (हालाँकि ओएस एक्स 10.8, आईआईआरसी के बाद से उन्हें दिखाने के लिए बदलने के लिए फ़ाइंडर वरीयता है, ठीक उसी तरह जैसे मैक जो " स्क्रीन साझाकरण "सक्षम (यानी यह एक VNC सर्वर चला रहा है)।


2
Apple के vnc क्लाइंट के साथ समस्या यह है कि यह VIN व्यूअर की तरह अपने आप पर एक SSH सुरंग नहीं खोलता है। यदि आप किसी अन्य मैक से कनेक्ट करते हैं तो यह कोई समस्या नहीं है यदि आप Apple के स्वयं के "स्क्रीन शेयरिंग सर्वर" पर चल रहे हैं, लेकिन यदि आप किसी अन्य वीएनसी सर्वर से कनेक्ट करते हैं, जैसे लिनक्स पर कसते हैं, तो आपको स्वचालित रूप से एक एन्क्रिप्टेड (= सुरक्षित) नहीं मिलेगा। कनेक्शन जब तक आप अतिरिक्त कदम नहीं उठाते हैं।
थॉमस टेम्प्लेमन

4

आप अपने मैक के अंतर्निहित vnc क्लाइंट के साथ दूरस्थ लिनक्स मशीनों से जुड़ सकते हैं।

  1. दूरस्थ लिनक्स मशीन पर vnc सर्वर सेटअप करें।

  2. अपने मैक पर, फाइंडर पर जाएं। प्रेस cmd+Kया जाएं> सर्वर से कनेक्ट करें।

  3. सर्वर पते में, दर्ज करें vnc://{HOST}:{PORT}। उदाहरण के लिए vnc://linux.myhost.com:5901

स्क्रीन साझाकरण एप्लिकेशन के साथ एक VNC सत्र दूरस्थ लिनक्स मशीन से जुड़ा होगा।


2

आप जो देख रहे हैं वह स्क्रीन शेयरिंग ऐप में बनाया गया है जो अंदर रहता है System/Library/CoreServices। यह अधिकांश VNC सर्वरों से जुड़ सकता है और RealVNC जैसे अन्य विकल्पों की तुलना में थोड़ा तेज़ है।


1

रियल वीएनसी या वीएनसी व्यूअर एक ही क्लाइंट (प्लेटफ़ॉर्म से अलग) हैं जो दशकों से विंडोज पीसी पर उपयोग किए जाते हैं। OS X को बॉक्स से बाहर VNC प्रोटोकॉल के साथ काम करने के लिए डिज़ाइन किया गया है।

एक अतिरिक्त बोनस के रूप में, रियल वीएनसी एक मुफ्त आईओएस ऐप के रूप में उपलब्ध है।

इसका उपयोग करने में आपके पास केवल वास्तविक चिंताएँ होनी चाहिए सुरक्षा सुरक्षा, यानी विशिष्ट IP पतों या उपयोगकर्ताओं तक पहुँच को रोकना।


1
सुरक्षा की महत्वपूर्ण चिंता नहीं है, सौभाग्य से - सब कुछ या तो कॉर्पोरेट फ़ायरवॉल के अंदर है, या सुरंगनुमा है। इसलिए बेसिक पासवर्ड सिक्योरिटी पर्याप्त होनी चाहिए।
अरली स्टीफंस

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

1

मुझे मैक पर वीएनसी के साथ हाल ही में बहुत अनुभव नहीं है लेकिन अगर आप इसे (stackexchange.com पर) देखें तो यह बताएगा कि ओ / एसएक्स वीएनसी सर्वर के माध्यम से किसी अन्य क्लाइंट से कैसे कनेक्ट किया जाए।

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


धन्यवाद। इसने मुझे जादुई स्ट्रिंग दी - मुझे vnc की आवश्यकता थी: // host: port - अगर पोर्ट प्रोटोकॉल पोर्ट है, या यह सुनिश्चित नहीं किया जाना चाहिए कि विशिष्ट x सर्वर किससे जुड़ा है। दुर्भाग्य से, कोई खुशी नहीं, या तो संस्करण के साथ। शायद यह मानता है कि सब कुछ x डेस्कटॉप 0 पर है?
अर्ली स्टीफेंस

0

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

बिल्ट-इन Apple स्क्रीन शेयरिंग अच्छी तरह से भी काम करता है, हालाँकि मैंने रिमोट पर xterm के साथ हैंग होने का अनुभव किया (Apple सपोर्ट कम्युनिटीज़ में "linux xterm प्रॉब्लम के रूप में ट्रैक किया गया")। एड्रेस बार में vnc: // hostname के माध्यम से सफारी में बिल्ट-इन उपलब्ध है। यदि एक बार लॉन्च किया गया है, तो आप गोदी में आइकन पर राइट-क्लिक कर सकते हैं और आसान पहुंच के लिए विकल्प> डॉक में रखें चुनें।

"चिकन" वीएनसी ने मेरे लिए बिल्कुल भी काम नहीं किया।


0

सेब के "स्क्रीन" का उपयोग vnc क्लाइंट के रूप में करने के लिए मैंने जो सबसे अच्छी व्याख्या की है वह http://www.davidtheexpert.com/post.php?id=5 पर है

वह उस समय से अनजान है जब ऐप्पल ने गैर-ऐप्पल वीएनसी सर्वरों के साथ संगतता को तोड़ दिया था, लेकिन इसके अलावा उसके निर्देश बहुत अच्छे लगते हैं, और ओएस एक्स एल कैपिटन संस्करण 10.11.6 पर खूबसूरती से काम करते हैं। (मैं अब 10.9.5 पर नहीं हूं)

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