क्या एक ही समय में कई उपयोगकर्ताओं द्वारा मैक का उपयोग किया जा सकता है?


33

क्या एक मैक एक ही समय में विभिन्न उपयोगकर्ताओं द्वारा उपयोग किया जा सकता है?

मेरे कहने का मतलब है कि हमारे पास एक ही मैक है लेकिन 3 उपयोगकर्ता हैं। क्या वे iPhone या मैक पर एप्लिकेशन विकसित करने के लिए एक ही समय में एक ही मशीन को दूरस्थ रूप से एक्सेस कर सकते हैं?

क्या मैक ओएस एक्स सर्वर हमें ऐसा करने की अनुमति देता है?

यदि हां, तो मैं उसके लिए इसे कैसे कॉन्फ़िगर करूं?


हां, लेकिन एक समय में केवल एक उपयोगकर्ता GUI का उपयोग कर सकता है। आपके पास SSH से जुड़े कई लोग हो सकते हैं।

6
सर्वर दोष भी देखें, "मैक ओएस एक्स बहु-उपयोगकर्ता पतला क्लाइंट सर्वर (टर्मिनल सर्वर)?" पर serverfault.com/questions/8966/... और टर्मिनल सर्विसेज "की तरह कुछ" "मैक ओएस एक्स के लिए?" at serverfault.com/questions/46284/…
अर्जन

(सर्वर फॉल्ट पोस्ट से: iRAPP टर्मिनल सर्वर, coderebel.com/products/irapp-terminal-server , $ 298.00 में बेचा जाता है - बहुत बुरा नहीं, अगर iPhone विकास सॉफ़्टवेयर के लिए लाइसेंस कई सत्रों के लिए अनुमति देता है।)
अर्जन


2
ये टिप्पणियां थोड़ी पुरानी हैं, एक से अधिक इन दिनों GUI का उपयोग कर सकते हैं, अंतर्निहित साझाकरण आदि के साथ
rogerdpack

जवाबों:


23

यदि आप कई खाते स्थापित कर चुके हैं, तो यह ओएस एक्स लायन के रूप में अंतर्निहित स्क्रीन शेयरिंग द्वारा समर्थित है :

प्रति-उपयोगकर्ता स्क्रीन साझाकरण

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

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

लेकिन ऊपर करते हुए भी, एक पुरानी XP मशीन और UltraVNC के नवीनतम संस्करण के साथ मेरे परीक्षण बहुत सफल नहीं थे:

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

    मैक ओएस एक्स 10.7 (लायन) में निर्मित स्क्रीन शेयरिंग से कनेक्शन समर्थित नहीं हैं।
    वर्कअराउंड: कोई नहीं।
    स्थिति: विचाराधीन।

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


OS X के पुराने संस्करणों के लिए, Vine Server (OSXvnc) का उपयोग करना संभव है । मैंने कभी इसका इस्तेमाल नहीं किया, लेकिन रचनाकारों का दावा है :

[..] टाइगर (मैक ओएस 10.4) में उन सभी डेस्कटॉप को एक साथ Vine Server (OSXvnc) का उपयोग करके एक्सेस किया जा सकता है। यह कई उपयोगकर्ताओं को उसी मैक पर अपने डेस्कटॉप का उपयोग करके लॉग इन करने की अनुमति देता है।

[..]

वे सभी की जरूरत है एक कंप्यूटर या पीडीए Vine सर्वर (OSXvnc) का उपयोग करने के लिए एक VNC दर्शक चल रहा है। अब आपके पास उन सभी पुराने पीसी के लिए एक उपयोग है!

हालाँकि:

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

और एक ही सॉफ्टवेयर का एक साथ उपयोग करने से समस्याएँ उत्पन्न हो सकती हैं (जैसे कि अस्थायी फ़ाइलों को किसी उपयोगकर्ता क्षेत्र में संग्रहीत नहीं किया जाता है), या लाइसेंस समझौतों को तोड़ सकता है।

मुझे नहीं पता कि क्या यह अभी भी तेंदुए और हिम तेंदुए में काम करता है। (लेकिन सर्वर फॉल्ट पर एक हालिया पोस्ट यह संकेत दे सकता है कि यह ओएस एक्स के हाल के संस्करण पर परीक्षण किया गया है, इसलिए स्नो लेपर्ड?)


जाहिरा तौर पर यह "संभव है, लेकिन दर्दनाक है" इन दिनों एक विंडोज़ बॉक्स से कनेक्ट करने के लिए: चर्चाएं
।apple.com

क्या ओएस एक्स के पुराने संस्करण से नवीनतम संस्करण और उपयोगकर्ता बहु-उपयोगकर्ता वीएनसी से कनेक्ट करना संभव है? यह काम नहीं लगता ...
माइकल

1
मैं इसे वापस लेता हूं - यह काम करता है, लेकिन केवल अगर कोई अन्य व्यक्ति लॉग इन है। लॉगिन स्क्रीन पर, एक दूरस्थ सत्र स्क्रीन लाता है, किसी को भी कंसोल पर यह देखने की अनुमति देता है कि मैं क्या टाइप कर रहा हूं।
माइकल

7

सिंह के रूप में, हाँ। यहाँ उस पर 9to5mac लेख है। से एप्पल :

प्रति-उपयोगकर्ता स्क्रीन साझाकरण

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


1
यह समय के बारे में है।
डैनियल बेक

3

मैं वाइन सर्वर का उपयोग करते हुए 2 विंडोज़ लैपटॉप से ​​एक सिंगल मैक मिनी तक 2 एक साथ और अलग-अलग सत्र चलाने में सक्षम था। हमें दो उपयोगकर्ताओं को मैक पर लॉग इन करना पड़ा, दोनों सत्रों के साथ अलग-अलग वाइन सर्वर एक्स की चल रही थी। IP का उपयोग करने के लिए कॉन्फ़िगर किए गए टाइटवैनक का उपयोग करके, प्रत्येक वाइन सर्वर के लिए पोर्ट और pw कॉम्बो, यह काम किया।

वेबसाइटों के निर्देशों के अनुसार वाइन सर्वर सेटिंग्स को कॉन्फ़िगर किया गया था।

यह बहुत मजबूत नहीं है, जैसा कि वाइन सर्वर इंस्टेंस स्टार्टअप क्रम में एक पोर्ट नंबर (पहला सत्र 5900, दूसरा 5901, आदि) असाइन करता है, लेकिन यह काम करता है।


इसके अलावा मेरा मानना ​​है कि बेल को OS X शेर की जरूरत नहीं है ...
rogerdpack

1

हम Vine Server का भी उपयोग करते हैं और 3 अलग-अलग उपयोगकर्ता खातों के साथ 1 मैक में लॉग इन करते हैं। इसकी अपनी समस्याएं हैं जिन्हें हम नहीं जानते कि कैसे हल किया जाए। उदाहरण के लिए, जब मैक उपयोगकर्ता ऑल्ट या कैप्सलॉक दबाता है, तो यह अन्य सभी खातों को भी प्रभावित करता है, जो परेशान कर सकता है।


1

अतीत में, मैंने एक एकल मैक प्रो की स्थापना इस प्रकार की (इस इरादे से कि अन्य देवों को भी मशीनों की आवश्यकता न हो):

एकाधिक मॉनिटर
कई कीबोर्ड
कई चूहों

तब मैंने समानताएं चलाईं, जो अब आपको OSX को वर्चुअलाइज करने की अनुमति देता है। मैंने प्रत्येक उपयोगकर्ता के लिए एक VM बनाया।

मैंने प्रत्येक वीएम को विशिष्ट कीबोर्ड और चूहों को सौंपा। मॉनिटर सभी मुख्य OS के साथ गए ... इसलिए, इसकी निम्नलिखित सीमाएँ थीं:

मुझे लॉग इन करना था, वीएम शुरू करना था, उन्हें सही मॉनीटर पर ले जाना था, और उस मॉनीटर पर वीएम फुल-स्क्रीन बनाना था।

अगर मैं गलती से (असली मशीन के मुख्य उपयोगकर्ता के रूप में) अपने माउस को "ऑफ स्क्रीन" चला गया, तो मेरा माउस किसी और के ऊपर दिखाई देगा।

USB डिवाइस विशिष्ट VMs को असाइन करने के लिए काफी आसान थे, लेकिन कभी-कभी शुरुआती स्टार्टअप पर भ्रम का कारण बनता है (जैसे कि नाम दिया गया कीबोर्ड ... एक यह है?)।

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


0

वे समान वीएनसी सत्र का उपयोग करने में सक्षम होंगे लेकिन इसमें केवल एक कर्सर होगा (3 लोग इसके लिए लड़ रहे होंगे!)।

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

मेरा सुझाव है कि आप इस विषय पर पढ़ें। यहाँ एक अच्छा कोमल परिचय दिया गया है:

http://www.profhacker.com/2010/03/25/a-gentle-introduction-to-version-control/


1
बहुत उपयोगी नहीं है यदि प्रश्नकर्ता बताता है कि उनके पास केवल एक मैक है। दुनिया के सभी स्रोत नियंत्रण उन्हें तीन के बीच एक मैक साझा करने में मदद नहीं करेंगे। यदि उन्हें एक ही समय में एक से अधिक डेवलपर iPhone / Mac ऐप्स बनाने हैं, तो उन्हें अधिक Mac की आवश्यकता होगी।
andynormancx

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

उनके लिए प्रोग्राम करने के लिए आपको किसी macs या iphones की आवश्यकता नहीं है। आपको केवल निर्माण / परीक्षण / तैनाती के लिए एक की आवश्यकता है। यदि आपके पास केवल एक है, तो लोगों को कतारबद्ध, पुस्तक स्लॉट्स आदि को बताने या उन्हें "हैकिन्टोश" स्थापित करने के लिए वर्चुअल मशीन के रूप में स्थापित करने का मामला है।
ओली

0

मैं 2-4 उपयोगकर्ताओं के लिए एक बहुत शक्तिशाली मशीन का उपयोग करके समाधान पर भी विचार कर रहा था। लेकिन पेशेवर रूप से मैं निम्नलिखित कारणों से उस समाधान से दूर आया:

1) यदि कोई उपयोगकर्ता समस्याओं और रिबूट का अनुभव करता है, तो हर कोई प्रभावित होगा - और रिबूट की प्रतीक्षा करें। इसके अलावा उन रिबूट की आवश्यकता अक्सर अधिक होगी, जब 4 उपयोगकर्ता एक ही समय में काम कर रहे हों - केवल 1 उपयोगकर्ता की तुलना में।

2) यदि मशीन टूट जाती है तो मैं प्रोग्रामरों को घर वापस भेज सकता हूं?

इसलिए: हर कोई अपनी मशीन और आउटसोर्सिंग स्रोत कोड प्रबंधन प्राप्त करता है और बिल्ड सर्वर पेशेवर तरीका लगता है।


0

वीएनसी सत्र के माध्यम से कई उपयोगकर्ताओं का समर्थन किया जाता है, लेकिन उच्च सिएरा के रूप में, ऐप्पल ने पांच एक साथ लॉगिन सत्रों की मनमानी सीमा लगाई है। हमने MacOS के पिछले संस्करणों पर 16+ युगपत लॉगिन चलाया है जिसमें कोई समस्या नहीं है।

ये पूर्ण अनूठे डेस्कटॉप लॉगिन सत्र हैं, विभिन्न VNC ग्राहकों द्वारा एक साथ नियंत्रित किए जा रहे हैं, "पृष्ठभूमि में" इसलिए वे कंसोल स्क्रीन पर दिखाई नहीं देते हैं।

उच्च सिएरा के रूप में, हालांकि, macOS केवल पांच एक साथ लॉगिन सत्रों की अनुमति देता है, पृष्ठभूमि या अन्यथा।

यह प्रयास करने के लिए काफी आसान है। एक मैक पर कई उपयोगकर्ता खाते बनाएँ। कंसोल पर उपयोगकर्ताओं में से एक के रूप में लॉगिन करें। किसी अन्य मैक से, "स्क्रीन शेयरिंग" ऐप का उपयोग कई अकाउंट मैक से कनेक्ट करने के लिए होता है, जो उन उपयोगकर्ताओं में से एक है जो कंसोल में लॉग इन नहीं हैं। यदि आप वर्तमान उपयोगकर्ता की स्क्रीन साझा करना चाहते हैं या स्वयं के रूप में लॉगिन करना चाहते हैं, तो आप एक संवाद देखेंगे। अपने आप को चुनें, और आप एक स्वतंत्र लॉगिन सत्र पर होंगे, जो कंसोल से स्वतंत्र है।


एक बेवकूफ, स्पष्ट सवाल पूछने के जोखिम पर: क्या आप पुष्टि कर सकते हैं कि पांच उपयोगकर्ताओं के अलग-अलग सत्र हैं, और वे एक ही डेस्कटॉप और एक ही माउस पर नहीं लड़ रहे हैं? इसके अलावा, यह है कि पाँच दूरस्थ उपयोगकर्ता, या पाँच कुल उपयोगकर्ता (स्थानीय एक और चार रिमोट)? कृपया टिप्पणियों में प्रतिक्रिया न दें;  इसे स्पष्ट और अधिक पूर्ण बनाने के लिए अपना उत्तर संपादित करें।
स्कॉट

0

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

एक बार सेट होने के बाद मैं किसी अन्य उपयोगकर्ता के रूप में मज़बूती से जुड़ सकता हूं और एक वर्चुअल (प्रति-उपयोगकर्ता) स्क्रीन साझाकरण सत्र प्राप्त कर सकता हूं।

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