ผู้ใช้หลายคนพร้อมกันบน Mac mini


24

เราเป็นทีมนักพัฒนาเล็ก ๆ และเราต้องการซื้อ Mac mini เพื่อพัฒนาสำหรับ iOS

เราอยากทราบว่าเป็นไปได้หรือไม่ที่ผู้ใช้หลายคนลงชื่อเข้าใช้ Mac mini จากระยะไกล (โดยใช้ VNC หรือสิ่งที่คล้ายกัน) เราแต่ละคนมีเดสก์ท็อปของตนเอง (ไม่ใช่ VNC ตามค่าเริ่มต้น)

เป็นไปได้ไหม ถ้าใช่จำเป็นต้องใช้ซอฟต์แวร์ใด (เครื่องไคลเอนต์ทำงานบน Windows)


ล่อที่เป็นไปได้: apple.stackexchange.com/questions/24976/…
Ken

คำตอบ:


13

ไม่แน่ใจว่ามันเป็นอย่างไรเมื่อ 2 ปีก่อนเมื่อมีการถามคำถามนี้ แต่ฉันยืนยันว่างานนี้ออกมาให้ฉันตอนนี้

กลางปี ​​2010 Mac Mini ที่รัน OS X Mavericks 10.9 เครื่องไคลเอนต์ทดสอบ: Windows 7 Pro โดยใช้ TightVNC Viewer, iPad โดยใช้ iTeleport

อุปกรณ์ไคลเอนต์ทั้งสองสามารถเชื่อมต่อกับ Mac Mini ผ่าน VNC และเข้าสู่บัญชีผู้ใช้ที่แตกต่างกันในเวลาเดียวกัน

ในทุกเซสชัน VNC จะแสดงหน้าต่างการเข้าสู่ระบบ mac ซึ่งผู้ใช้สามารถเลือกที่จะเข้าถึงบัญชีผู้ใช้เฉพาะ

แม้ว่าฉันจะยอมรับว่ามันอาจใช้ทรัพยากรมากขึ้นเมื่อผู้ใช้หลายคนเชื่อมต่อพร้อมกัน แต่ยังใช้สำหรับการพัฒนา


สิ่งนี้ยังทำงานกับ OS X El Capitan (เวอร์ชัน 10.11.1) เป็นเซิร์ฟเวอร์และ Windows 10 Pro (Build 10586) เป็นไคลเอนต์
Jeevan Takhar

ช่วยฉันติดตั้งสภาพแวดล้อมนี้บนเครื่อง mac ของฉัน
AsimRazaKhan

6

ใช่มันเป็นไปได้ แต่คอมพิวเตอร์ทั้งสองต้องใช้สิงโต

ในHost Mac ไปที่การตั้งค่าระบบ> การแชร์> การแชร์หน้าจอและเปิดใช้งาน ตรวจสอบการตั้งค่าเช่นกัน

ในRemote Mac เพียงกดCommand+ Kและพิมพ์vnc: //และที่อยู่ IP ของคอมพิวเตอร์


เราพยายามที่จะเชื่อมต่อจากระยะไกลคอมพิวเตอร์ที่ใช้ Windows โชคร้าย ... ประเด็นของเราคือการหลีกเลี่ยงการซื้อคอมพิวเตอร์แอปเปิ้ลหลาย :)
Jukurrpa

1
@Jukurrpa คุณสามารถใช้ไคลเอนต์ VNC บน windows ได้เช่นกัน :)
rogerdpack

3

ใช่คุณสามารถทำได้ใน Mac OS X 10.7 และใหม่กว่า เพียงตั้งค่าบัญชีสำหรับผู้ใช้แต่ละคนและเปิดใช้งาน VNC ( System Preferences=> Sharing=> Screen Sharing)


ฉันลองสิ่งนี้ใน macbook pro เมื่อฉันเชื่อมต่อกับ VNC จากคอมพิวเตอร์ Windows ฉันจะได้รับหน้าจอสีเทาเท่านั้น (พื้นหลังของหน้าจอเข้าสู่ระบบ) หากไม่มีผู้ใช้เข้าสู่ระบบ macbook ฉันจะได้รับหน้าจอเข้าสู่ระบบ แต่คอมพิวเตอร์ทั้งสองเครื่องเห็นและควบคุมเซสชันเดียวกัน
Jukurrpa

คุณแน่ใจหรือว่ากำลังใช้งาน 10.7 (สิงโต)
Paul R

3

ปลายปี 2012 Mac Mini พร้อม 16GB ใช้ RealVNC บน LAN มีผู้ใช้ที่ใช้งานอยู่ 3 คนพร้อมกันเรียกใช้ Xcode 6 พร้อมกัน ปัญหาที่ใหญ่ที่สุดคือการตั้งค่าความละเอียดหน้าจอที่แตกต่างกันเนื่องจาก Mac มีหน้าจอขนาดใหญ่หลายจอและพีซี Windows ไม่ ใช้งานได้ดี เราสามารถเพิ่มผู้ใช้คนอื่นถ้าเราต้องการด้วย 16 กิ๊ก

สำหรับวิธีการนี้ใช้กับคำถามต้นฉบับในขณะที่คนคนหนึ่งทำงานกับ Mini คนอื่น ๆ สองคนสามารถเข้าสู่ระบบจากเวิร์กสเตชัน Windows บน LAN ซึ่งเป็น xcode ที่ทำงานอยู่ทั้งหมด จากเวิร์กสเตชันของ Windows ฉันคิดว่านั่นเป็นคำถามเดิมหากฉันเข้าใจถูกต้อง

ฉันเพิ่งจะเพิ่มว่าการตั้งค่าเป็นเรื่องง่ายอย่างน่าทึ่ง ติดตั้ง VNC บน mini และบนพีซีแต่ละเครื่อง นั่นมันสวยมาก ใช้เวลาประมาณ 30 นาทีเพื่อให้การทำงานของ kinks หมดลง


คุณสามารถเพิ่มรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการนี้โดยเฉพาะกับคำถามของ OP หรือไม่
aaplmath

ปริมาณงานที่น่าประทับใจใน MINI - ขอบคุณสำหรับข้อมูลที่เพิ่มเข้ามา
bmike

เนื่องจากเป็น Mini ต่ำสุดที่มี i5 ฉันรู้สึกประหลาดใจ
RegularExpression

2

Mac OS X ไม่สนับสนุนสิ่งนี้นอกกรอบเท่าที่ฉันรู้อย่างน้อยก็ไม่ใช่สำหรับไคลเอนต์ Windows

เนื่องจากคุณจะต้องการซอฟต์แวร์ของบุคคลที่สามเช่นAqua Connectหรือเทอร์มินัลเซิร์ฟเวอร์iRAPP

Apple มีการแชร์หน้าจอ แต่ใช้ VNC (ส่วนขยายเป็น 'การแชร์หน้าจอ' เพื่ออนุญาตให้มีการเชื่อมต่อมากกว่าหนึ่งต้องใช้ไคลเอนต์ Mac ผมเชื่อว่า) และข้อบ่งชี้ทั้งหมด คือการใช้งานสิงโตของ VNC โดยเฉพาะอย่างยิ่งเมื่อพยายาม เข้าถึงได้จากไคลเอนต์ Windows


1

คุณสามารถเข้าสู่ระบบผู้ใช้หลายคนในเวลาเดียวกันโดยการเปิดใช้งาน "การเข้าสู่ระบบระยะไกล" อย่างไรก็ตามสิ่งนี้จะช่วยให้ผู้ใช้หลายคนสามารถเข้าสู่ระบบผ่านทาง ssh / scp หมายถึง ซึ่งอาจใช้งานได้หากคุณต้องการเข้าถึงเครื่องมือเทอร์มินัลรวมถึงอินเตอร์เฟสบรรทัดคำสั่งของ xcode สำหรับการสร้างโครงการคุณสามารถใช้สิ่งต่าง ๆ เช่นgccหรือxcodebuildผ่านเซสชัน ssh

หากการเข้าถึง GUI เพิ่มเติมของผู้ใช้แต่ละคนเป็นเป้าหมายของคุณฉันไม่แน่ใจว่าเป็นไปได้ด้วยเซิร์ฟเวอร์ VNC ในตัว มีวิธีแก้ปัญหาที่น่าสนใจ 10.4: ใช้บัญชี GUI หลายบัญชีที่มีการ ระบุไว้ในคำแนะนำของ Mac OS X ซึ่งอาจเป็นคำตอบสำหรับคำถามของคุณอย่างไรก็ตามได้ทดสอบกับ Mac OS 10.4 แล้วไม่แน่ใจว่ามันทำงานบน OS X Lion หรือไม่

ทางออกของพวกเขาคือ:

หลังจากคุณตั้งค่าบัญชีตั้งแต่สองบัญชีขึ้นไปใน Mac เครื่องหนึ่งให้ติดตั้ง OSXvnc แล้วเริ่มเซิร์ฟเวอร์ เมื่อเริ่มต้นใช้งาน Fast User Switch ไปยังผู้ใช้รายอื่นบนเครื่อง

ตอนนี้จากคอมพิวเตอร์เครื่องอื่นใช้โปรแกรมดู VNC เช่น Chicken of the VNC แล้วชี้ไปที่ Mac แม้ว่า Mac จะลงชื่อเข้าใช้ในฐานะผู้ใช้รายอื่นเซสชัน VNC ของคุณจะไปที่บัญชีดั้งเดิมทำให้คุณทั้งคู่สามารถใช้เครื่องได้ในเวลาเดียวกัน

เมื่อทำการทดสอบดูเหมือนว่าจะทำงานได้ดีแม้ว่าคุณจะต้องสงสัยว่าจะมีปัญหากับการโทรของระบบจากโปรแกรมเดียวกันที่เกิดขึ้นพร้อมกันหรือไม่ ฉันใช้เพียงแค่ประมาณสองชั่วโมง แต่ก็ยังไม่มีปัญหา


0

ตกลงดังนั้นจึงเป็นไปได้ แต่มีบางประเด็นที่ต้องทำในวิธีที่ใช้การได้

ตัวเลือกแรก: คุณสมบัติการแชร์หน้าจอ OS OS ดั้งเดิม

  1. ในโฮสต์ Mac ไปSystem Preferences> Sharing> Screen Sharingและเปิดใช้งาน

  2. ในเครื่อง Windows ระยะไกลให้ใช้ซอฟต์แวร์ vnc (ไคลเอนต์หรือวิวเวอร์) เช่น TighVNC, UltraVNC และ RealVNC ส่วนใหญ่ทำงานเหมือนกันโดยมีข้อเสียแตกต่างกันไป

คุณจะมีปัญหากับรูปแบบแป้นพิมพ์ windows vs mac และบางปุ่มไม่ทำงาน Mac ส่วนใหญ่alt / Optionอธิบายไว้ที่นี่: ไม่สามารถรับแป้น Alt (ตัวเลือก) เพื่อทำงานขณะที่ควบคุม Mac จากระยะไกลด้วย Windows ด้วย VNC

ประสิทธิภาพ (ความเร็ว) จะแย่มาก และการตั้งค่าความเร็วผู้ชมจะไม่ทำอะไรเลยเนื่องจากความเข้ากันได้ไม่ดีกับการใช้งาน Mac ของ VNC

ในการเปิดใช้งานฟังก์ชั่นผู้ใช้หลายคนพร้อมกัน / พร้อมกันคุณอาจต้องเปิดใช้งานfast user switchingฟังก์ชันการทำงานใน OS X

ตัวเลือกที่สอง: ซอฟต์แวร์เซิร์ฟเวอร์ VNC ของบุคคลที่สาม

ฉันใช้ RealVNC คนอื่นอาจออกกำลังกายแบบเดียวกัน:

  1. ติดตั้งเซิร์ฟเวอร์ RealVNC บนโฮสต์ mac
  2. ติดตั้งตัวแสดง RealVNC บนหน้าต่าง

ประสิทธิภาพจะเพิ่มขึ้นอย่างมากความเข้ากันได้ของแป้นพิมพ์ที่ดีขึ้นรวมถึงปุ่มที่ขาดหายไปและการสนับสนุนการคัดลอกและวางข้ามคอมพิวเตอร์โฮสต์และไคลเอนต์ (เซิร์ฟเวอร์และวิวเวอร์)

แต่คุณจะไม่มีตัวเลือกผู้ใช้หลายคน ผู้ดูทุกคนจะเชื่อมต่อกับผู้ใช้เดียวกันบน mac

ตัวเลือกที่สาม: ซอฟต์แวร์เซิร์ฟเวอร์ VNC บุคคลที่สามพร้อมกับคุณสมบัติการแชร์หน้าจอ OS OS ดั้งเดิม

  1. ทำตัวเลือก 1 และตัวเลือก 2
  2. เปลี่ยนตัวเลือกพอร์ต 2 ใช้เพื่ออนุญาตให้ทั้งสองซอฟต์แวร์ vnc เปิดใช้งานในเวลาเดียวกัน
  3. เข้าสู่ระบบด้วยตัวเลือก 1
  4. เริ่มต้น RealVNC usermode ไม่โหมด serive (มันตั้งอยู่ในApplication folder> RealVNC folder> Advanced folder> VNC Server (User Mode))
  5. เชื่อมต่อกับตัวเลือก 2
  6. ปิดตัวเลือก 1 ไคลเอนต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.