दूरस्थ डेस्कटॉप से ​​मैक को ubuntu?


17

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


अगर आप सिर्फ एक कार्यक्रम चाहते हैं, तो आप भी कोशिश कर सकते हैं ssh -X ubuntuVMऔर फिर अपने कार्यक्रम चला सकते हैं, जैसे:firefox &
sarnold

जवाबों:


24

यह साइट कई सर्वरों को सूचीबद्ध करती है , जैसे कि Vino और krfb। मैक पर, आप बस स्क्रीन शेयरिंग क्लाइंट का उपयोग कर सकते हैं (फाइंडर के गो मेनू में, सर्वर से कनेक्ट पर क्लिक करें, फिर पता दर्ज करें * vnc: //****192.168.0.6* या जो भी आईपी एड्रेस उबंटू सिस्टम पर है, उसमें) ** vnc: // part) को बनाए रखना सुनिश्चित करें


1
यह आशाजनक लगता है। मैंने यह कोशिश की है, लेकिन यह सिर्फ ubuntu VM से संपर्क करने की कोशिश करने के लिए हमेशा के लिए खर्च करने लगता है, भले ही मैं ubuntu पर कनेक्शन को प्रमाणित करता हूं। क्या इस उद्देश्य के लिए यह स्क्रीन शेयरिंग है?

स्क्रीन शेयरिंग सिर्फ एक VNC क्लाइंट है। यह निश्चित रूप से आपके सर्वर सॉफ्टवेयर (चिकन) के साथ एक मुद्दा है ... जब तक आपके पास धीमा नेटवर्क / राउटर नहीं है?

3
@ FaifanZ उत्तर ubuntu 15.10 के लिए काम कर रहा है, लेकिन ubuntu Vino आवश्यक-एन्क्रिप्शन सेटिंग के साथ एक समस्या है। gsettings set org.gnome.Vino require-encryption falseउपयोग करने का प्रयास करने से पहले बस इसे चलाएं ।
शक्ति

@insidepower tweak के अलावा, आपको मेरे मामले में एकता सेटिंग विंडो में एक पासवर्ड सेट करना होगा
danius

मैंने मैक 10.14.5 से उबंटू 19.04 तक कनेक्ट करने की कोशिश की, मेरा मैक शिकायत करता है कि वीएनसी संस्करण समर्थित नहीं है।
GummyBear21

3

मैंने सफलतापूर्वक अपने iMac macOS Mojave डेस्कटॉप से ​​अपने हैकिंटोश में दूरस्थ रूप से लॉग-इन किया, जो कि 2012 का एक रेट्रोफ़िटेड Apple Apple मैकबुक प्रो है, जो आसानी से Ubuntu 16.04 चल रहा है:

उबंटू डेस्कटॉप से

  1. sudo apt-get install vinoउबंटू टर्मिनल के भीतर चलकर डाउनलोड और इंस्टॉल करें ।
  2. अगला रन vino-preferences
  3. Vino एप्लिकेशन प्राथमिकताएं विंडो प्रॉम्प्ट के बाद, सुनिश्चित करें कि "अन्य उपयोगकर्ताओं को आपके डेस्कटॉप को देखने की अनुमति दें" और "अन्य उपयोगकर्ताओं को आपके डेस्कटॉप को नियंत्रित करने की अनुमति दें" विकल्प "साझाकरण" क्षेत्र के नीचे चुने गए हैं; यह "आपको इस मशीन तक प्रत्येक पहुंच की पुष्टि करनी चाहिए" और "सिस्टम-पासवर्ड दर्ज करने के लिए उपयोगकर्ता की आवश्यकता है" का चयन करने की भी सिफारिश की गई है।
  4. भागो sudo-rebootऔर फिर Ubuntu 16.04 डेस्कटॉप पर लॉग-इन करें।
  5. फिर से चलें और डिवाइस-आईपी पता चलाकर ifconfig -a; डिवाइस का स्थानीय-आईपी पता फ़ील्ड के तहत टर्मिनल-आउटपुट के भीतर लौटाया जाएगा: "inet addr:" (जैसे inet addr: 10.3.1.233)। डिवाइस के स्थानीय-आईपी पते को नोट करने के बाद, अपने macOS डेस्कटॉप से ​​निर्देशों के अगले सेट के साथ आगे बढ़ें।

उबंटू से 18.04-2 एलटीएस

  1. जाहिर है, vino कार्यक्षमता को Ubuntu 18.04.2 LTS सूक्ति नियंत्रण केंद्र में विलय कर दिया गया था, इसलिए यह बहुत आसान है- बस "सेटिंग्स" पर जाएं।
  2. "सेटिंग" के भीतर, विंडो के बाईं ओर "साझाकरण" टैब पर स्क्रॉल करें।
  3. "स्क्रीन शेयरिंग" चालू करें - "स्क्रीन को नियंत्रित करने के लिए कनेक्शन की अनुमति दें" का चयन करें और "एक्सेस विकल्प" के नीचे "पासवर्ड की आवश्यकता है" तो अपने मैकओएस डेस्कटॉप से ​​अपने Ubuntu 18.04.2 LTS डेस्कटॉप तक पहुंचने के लिए नीचे दिए गए निर्देशों के साथ आगे बढ़ें।

लॉग-इन macOS Mojave से

  1. "सीएमडी" + "स्पेस-बार" टाइप करके "स्पॉटलाइट" तक पहुंचें
  2. स्पॉटलाइट फ़ील्ड के भीतर, दर्ज करें vnc://your_server_ip:5900(जैसे vnc://10.3.1.233:5900)।
  3. यदि सफल हो, तो स्क्रीन शेयरिंग एप्लिकेशन को आपके Ubuntu-16.04 या Ubuntu 18.04.2-LTS डिवाइस को अपने स्थानीय-नेटवर्क पर दूरस्थ रूप से देखने के लिए अपने macOS डेस्कटॉप के भीतर लॉन्च करना चाहिए, जैसा कि नीचे दिए गए स्क्रीन-शॉट द्वारा दर्शाया गया है- आनंद लें!

यहाँ छवि विवरण दर्ज करें


2

JollysFastVNC कथित तौर पर OSX के लिए उपलब्ध सबसे तेज़ VNC सर्वर है।

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



1

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


0

Ubuntu 12.04 पर आप "डेस्कटॉप शेयरिंग" (इसे सर्च बार में टाइप करें) सर्वर के रूप में उपयोग कर सकते हैं और मैक क्लाइंट के लिए FeifanZ का सुझाव ले सकते हैं। मैंने 30 सेकंड में पूरी बात सेट की।


0

बस SSH पर अपने X11 सत्र को टनल करें। अच्छा और तेज़ - क्योंकि आप ड्राइंग कमांड भेज रहे हैं, आदि पूरे बिटमैप नहीं।

ssh -X user@hostname (or IP address)

और फिर एक प्रोग्राम का नाम टाइप करें, जैसे:

nautilus

आप एक संपूर्ण डेस्कटॉप भी चला सकते हैं।


5
मैं "एक संपूर्ण डेस्कटॉप" कैसे चला सकता हूं? नॉटिलस सिर्फ एक निर्देशिका विंडो लाता है।
zkurtz

2
Failed to connect to Mirजब nautilus चलाने की कोशिश की।
जेसन निकोल्स

जिस तरह से X11 काम करता है, आप वास्तव में X11 सत्र के IO के बीच नेटवर्क राउंड-ट्रिप नहीं लगाना चाहते हैं। यह दूरस्थ रूप से रेंडर करने के लिए तेज़ है
DeepSpace101

यह सही और सबसे सरल उत्तर है। मैक XQuartz के साथ पूर्वस्थापित है। जबकि "nautilus" सिर्फ फ़ाइल प्रबंधक को खोलता है, आप Chrome को प्रारंभ करने के लिए "google-chrome" भी चला सकते हैं। असल में, आप कुछ भी चला सकते हैं। प्रक्रिया लिनक्स बॉक्स पर चल रही होगी और डिस्प्ले को आपके मैक पर भेजा जाएगा। मैं सिर्फ अपने मैक 10.14.5 से Ubuntu 19.04 के लिए यह कोशिश की। लेकिन मेरा कहना है कि इस मामले में क्रोम थोड़ा धीमा है।
GummyBear21

0

मैंने RealVNC और उबंटू में बिलियन एक जैसे विकल्पों का मुकाबला करने की कोशिश की है। और मुझे लगता है कि TeamViewer सबसे अच्छा है।


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