ฉันเห็นความคลุมเครือบางอย่างในคำตอบที่นี่ :-)
ฉันขอแนะนำให้บอกเทคโนโลยีและโปรโตคอลพื้นฐานแยกจากกัน
VNC : ใช้โปรโตคอล RFB
การแชร์หน้าจอของ Apple [SS] (ซึ่งเปิดใช้งานโดยตรวจสอบ "การแชร์หน้าจอ" ในการตั้งค่าระบบ): เป็นวานิลลา VNC รวมถึงส่วนขยายเฉพาะของ Apple เช่น การซิงโครไนซ์อัตโนมัติของตัวเลือกการแสดงผลการล็อกหน้าจอการเข้ารหัสลาก & amp; ปล่อยและถ่ายโอนไฟล์ในเซิร์ฟเวอร์ล่าสุด อีกสิ่งหนึ่งที่มีคือ "ตัวแปลงสัญญาณ" เฉพาะของ Apple ซึ่งง่ายต่อการจดจำโดยสิ่งประดิษฐ์ที่เหมือน JPEG นอกจากนี้ยังมีประเภทการตรวจสอบความถูกต้องใหม่ (โดยชื่อผู้ใช้และรหัสผ่านและโดยการขออนุญาตจากผู้ใช้ระยะไกล) และคุณสมบัติที่คุณกำลังพูดถึง - เลือกเซสชัน ซึ่งอนุญาตให้คุณเข้าสู่ระบบในฐานะผู้ใช้ที่ใช้งานอยู่หรือสร้างเซสชันผู้ใช้ที่มองไม่เห็น ("เสมือน")
Apple Remote Desktop [ARD] ("การจัดการระยะไกล" ใน System Prefs): ใช้ Apple Screen Sharing เป็นฐานสำหรับการแชร์หน้าจอและโปรโตคอลอื่นที่แตกต่างกันมาก (เช่นชื่อโปรโตคอล ARD เป็นต้น) สำหรับการจัดการคอมพิวเตอร์เช่นการค้นหาสปอตไลท์การรันคำสั่งเชลล์ส่งข้อความ โอนไฟล์และอื่น ๆ
@zneak ถามลูกค้าที่สนับสนุน เลือกเซสชัน ลักษณะ โชคไม่ดีเท่าที่ฉันเห็นแม้แต่ลูกค้า Mac OS X ก็ไม่ค่อยสนับสนุนคุณสมบัติการแชร์หน้าจอของ Apple สิ่งเหล่านี้คือ: ประการแรกแอปเปิ้ลในตัว ไคลเอ็นต์การแชร์หน้าจอ ; ต่อไป Remotix สำหรับ Mac ซึ่งดูเหมือนว่าจะสนับสนุนคุณสมบัติ SS เกือบทั้งหมดรวมถึง เลือกเซสชัน ; JollysFastVNC ซึ่งรองรับการรับรองความถูกต้องของ Apple การเลือกการแสดงผลและการล็อกหน้าจอและ หน้าจอสำหรับ Mac ที่รองรับการตรวจสอบสิทธิ์ของ Apple เท่านั้น
สำหรับ Windows ทุกอย่างที่ฉันสามารถหาได้ถูกกล่าวถึงแล้วที่นี่ Remotix สำหรับ Windows แม้ว่ามันจะถูกทำเครื่องหมายเป็นเบต้ามาเป็นเวลานาน
บางทีสิ่งเหล่านี้อาจเห็นได้ชัดสำหรับคุณบางคน แต่ฉันใช้เวลาสองสามชั่วโมงในการเรียงลำดับ หวังว่าโพสต์นี้จะช่วยประหยัดเวลาสำหรับใครบางคน :-)