SSH के माध्यम से OS X स्क्रीन शेयरिंग (VNC) को कैसे सक्षम करें?


59

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

जवाबों:


90

स्रोत: http://technotes.twosmallcoins.com/?p=279 ( संग्रहीत )

पोटीन विंडोज के लिए एक अच्छा SSH क्लाइंट है।

1) एक व्यवस्थापक लॉग इन और पासवर्ड के साथ अपने दूरस्थ ओएस एक्स मशीन में एसएसएच।

2) इस कमांड के साथ रिमोट डेस्कटॉप (उर्फ स्क्रीन शेयरिंग, उर्फ़ वीएनसी) सक्षम करें:

sudo  /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-activate -configure -access -on \
-clientopts -setvnclegacy -vnclegacy yes \
-clientopts -setvncpw -vncpw mypasswd \
-restart -agent -privs -all

3) VNC क्लाइंट का उपयोग करके लॉगिन करें। जैसा कि मैंने उल्लेख किया, TightVNC ने मेरे लिए काम किया; किसी कारण से, RealVNC और UltraVNC नहीं किया। आपका पासवर्ड "mypasswd" है (उपरोक्त कमांड में -vncpw ध्वज देखें; आप इसे बदल सकते हैं और बदलना चाहिए )।

4) जब आप कर लें, तो अपने SSH सत्र का उपयोग करके स्क्रीन शेयरिंग की बारी:

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-deactivate -configure -access -off

2
गजब का! काम करता है!

एक बात है कि मैक आरडी मेरे लिए काफी बेकार है (बहुत धीरे से) ... जैसा कि विंडोज़ आरडीसी के लिए है, जो बहुत अच्छा है।

क्या आपने वाइन सर्वर की कोशिश की है?

2
3+ साल बाद और योसेमाइट में पूरी तरह से काम करता है। धन्यवाद!
जॉर्डन

1
@ नोवेलिज़ेटर मैक और लिनक्स दोनों ही बॉक्स से बाहर उपलब्ध हैं। विंडोज पर आपको अलग पैकेज की आवश्यकता नहीं है।
क्रिस्टोफर शुल्त्स

30

यहाँ एक अलग तरीका है जो स्क्रीन वर्जन को सभी मौजूदा उपयोगकर्ताओं तक पहुँचाने में सक्षम करता है, बजाय एक एकल पासवर्ड का उपयोग करने के;

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
  -activate -configure -access -on \
  -configure -allowAccessFor -allUsers \
  -configure -restart -agent -privs -all

पहले की तरह ही अक्षम करें।

यह आपको share screenखोजक में बटन का उपयोग करके मैक से दूरस्थ कंप्यूटर से कनेक्ट करने की अनुमति देता है ।

संदर्भ: http://ss64.com/osx/kickstart.html


2
पोस्टीरिटी के लिए: यदि आप ऐसा करते हैं, तो आप इसके माध्यम से भी जुड़ सकते हैं /System/Library/CoreServices/Screen Sharing.app
डगल

ध्यान दें कि आप (बहुत) आसानी से एक स्पॉटलाइट खोज का उपयोग करके स्क्रीन शेयरिंग ऐप लॉन्च कर सकते हैं
विंसेंट रॉबर्ट

मेरे लिए
macOS

मेरे लिए macOS हाई सिएरा 10.13.6
फहीम

2
MacOS Mojave पर यह प्रतिक्रिया मिली: "चेतावनी: macos 10.14 और बाद में केवल तभी नियंत्रण की अनुमति देता है यदि स्क्रीन साझाकरण सिस्टम संदर्भ के माध्यम से सक्षम है।"
toralux
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.