เรามีความสุขที่ใช้การผสมผสานของ Vine Server สำหรับ OSX และ JollyFastVNC สำหรับลูกค้า
Vine Server จัดให้มีอินสแตนซ์เซิร์ฟเวอร์ "ส่วนบุคคล" ในหมายเลขพอร์ตที่ไม่ซ้ำกันสำหรับผู้ใช้แต่ละคน เคล็ดลับเพียงอย่างเดียวคือผู้ใช้จะต้องลงชื่อเข้าใช้ Mac ด้วย VineServer ที่ทำงานภายใต้บัญชีของตนเพื่อให้สามารถใช้ VNC ได้วิธีแก้ปัญหาสำหรับปัญหา bootstrap ที่แนะนำนี้คือ Vine Server "System Server" ซึ่งมีเซสชัน VNC สำหรับ คอนโซล Mac - และด้วยเหตุนี้ให้ผู้ใช้ทุกคนสามารถเข้าถึงบันทึกเซสชันคอนโซลเองใน Mac (และเริ่มต้นอินสแตนซ์ Vine Server ส่วนตัวของตัวเอง)
การกำหนดค่าค่อนข้างง่าย:
1 / เปิดใช้การสลับผู้ใช้อย่างเร็วเพื่อให้ผู้ใช้หลายคนสามารถแชร์ Mac ได้
2 / เข้าสู่ระบบบนคอนโซล Mac ที่แท้จริงในฐานะผู้ใช้ผู้ดูแลระบบที่คุณต้องการให้สิทธิ์การเข้าถึงระยะไกล เรียกใช้ Vine Server ในฐานะผู้ใช้นั้นและตรวจสอบการตั้งค่า "Open at Login"
3 / Open Vine Server Preferences และจดบันทึกหมายเลขพอร์ตที่กำหนดให้กับอินสแตนซ์ของเซิร์ฟเวอร์ VNC นี้ ป้อนหมายเลขนั้นซ้ำเพื่อ "ปักหมุด" อินสแตนซ์นี้ไปยังพอร์ตนั้นด้วยตนเองสำหรับการเปิดตัวครั้งต่อไป ขอแนะนำให้คุณตั้งรหัสผ่านที่นี่สำหรับเซสชันผู้ใช้ที่ไม่ซ้ำกันนี้
4 / ไปที่แท็บการแชร์และตรวจสอบให้แน่ใจว่าคุณทำเครื่องหมาย "อนุญาตผู้ใช้หลายเซสชัน"
5 / ไปที่แท็บ Startup และตรวจสอบปุ่ม "System Server ... " เริ่มต้นอินสแตนซ์เซิร์ฟเวอร์ของระบบบนพอร์ตเริ่มต้น (5900) นี่จะเป็นเซิร์ฟเวอร์ VNC คอนโซลของคุณที่จะใช้ (ฉันแนะนำให้คุณตั้งรหัสผ่านนี้)
6 / ปิดหน้าต่างการตั้งค่าและคลิกที่ปุ่มรีสตาร์ทเซิร์ฟเวอร์
ตอนนี้คุณควรจะสามารถเข้าสู่เซสชันผู้ใช้ VNC สองครั้ง: หนึ่งในคอนโซลของพอร์ต 5900 และอีกหนึ่งเป็นผู้ใช้ที่เป็นผู้ดูแลระบบที่คุณเพิ่งเข้าสู่ระบบในฐานะ
ตอนนี้สำหรับผู้ใช้แต่ละคนให้พวกเขาเข้าสู่ระบบและเพิ่มเถาวัลย์เซิร์ฟเวอร์ไปที่ท่าเรือของพวกเขาและทำซ้ำขั้นตอนที่ 2, 3 และ 4 ข้างต้น
ปัญหาสองข้อที่เราได้จดบันทึกไว้นี้คือถ้าหาก Mac เป็นพลังงานหมุนเวียนเซิร์ฟเวอร์ของระบบจะไม่เริ่มทำงานโดยอัตโนมัติ ผู้ใช้เริ่มต้นจำเป็นต้องเข้าสู่ระบบและเริ่มใช้งานผ่าน UI
ปัญหาที่สองคือหากผู้ใช้ล็อกอินผ่านเซสชัน VNC Console ระยะไกลการใช้งาน Mac ของพวกเขาในภายหลังจะปรากฏให้เห็นทั้งในคอนโซลเซสชันและเซสชัน VNC "ส่วนตัว" ของพวกเขา เช่นเซสชันของคอนโซลยังคงถูกผูกไว้กับผู้ใช้ที่เข้าสู่ระบบล่าสุดจนกระทั่งมีคนอื่นเข้าสู่ระบบจากระยะไกลหรือในเครื่อง เราแก้ไขปัญหานี้ด้วยการเปิดเซสชันคอนโซลระยะไกลอีกครั้งหลังจากเข้าสู่ระบบและใช้การสลับผู้ใช้อย่างรวดเร็วไปที่ "แสดงหน้าต่างการเข้าสู่ระบบ" ซึ่งดูเหมือนว่าจะบังคับให้เซสชันคอนโซลแยกออกจากกันอีกครั้ง
JollyFastVNC ป้อนรูปภาพเป็นไคลเอนต์ VNC ที่น่าสนใจด้วยเบราว์เซอร์ "เซิร์ฟเวอร์ที่ใช้งานได้" ที่ดี สิ่งนี้เสนอ "ชื่อโฮสต์: พอร์ต" ของ Mac ระยะไกลสำหรับแต่ละอินสแตนซ์ Vine Server ที่รันอยู่และอินสแตนซ์ของคอนโซลช่วยให้การนำทางได้ง่ายหากคุณจำหมายเลขพอร์ตไม่ได้
หวังว่านี่จะช่วยได้