ฉันรู้ว่า Ubuntu มาพร้อมกับตัวเลือก "เดสก์ท็อประยะไกล" ที่ดูเหมือนจะเป็นเซิร์ฟเวอร์ VNC ที่ตรงไปตรงมาและฉันพยายามที่จะเข้าใจทางเลือกอื่น นี่คือความเป็นไปได้ที่ฉันเคยได้ยินเกี่ยวกับ:
- VNC
- VNC + SSH Tunneling
- เซิร์ฟเวอร์ NX รุ่นฟรี
- FreeNX
- NeatX
- X2Go
- X11 การส่งต่อผ่าน SSH
- xrdp
ฉันมาที่นี่จากมุมมองของผู้ใช้ Windows: เพื่อประสบการณ์ที่ดีที่สุดของฉัน RDP (หรือ Terminal Services) นั้นมีความปลอดภัยพอสมควร (ยกเว้น mitm / server spoofing) โปรโตคอลการแชร์เดสก์ท็อปที่มีประสิทธิภาพพร้อมไคลเอนต์ที่รองรับอย่างดี สัมผัสกับอินเทอร์เน็ตเมื่อจำเป็นโดยไม่ต้องกลัวการบุกรุกที่สำคัญ ความรู้ที่ดีที่สุดของฉันอย่างตรงไปตรงมา VNC คือสิ่งเหล่านั้นซึ่งฉันรู้สึกสับสน - ทำไมเทคโนโลยีการแบ่งปันเดสก์ท็อปที่ดีขึ้นจึงไม่ได้รับการพัฒนาหรือใช้ในโลกโอเพนซอร์ส ฉันรู้ว่า VNC สามารถห่อด้วย SSH ได้ แต่นั่นดูเหมือนเกินขอบเขตของผู้ใช้ทั่วไป X11 การส่งต่อ SSH อาจมีประสิทธิภาพมากขึ้นหรือน้อยลงฉันไม่รู้เลย แต่มีความซับซ้อนมากขึ้นและไม่ (เท่าที่ฉันรู้) ให้คุณเข้าถึงสิ่งที่กำลังดำเนินการอยู่ (ไม่มีการใช้เดสก์ท็อปร่วมกันเช่นนี้เพียง แอปพลิเคชันระยะไกลทำงานอยู่)
ดังนั้นฉันต้องการคำติชม / การตั้งค่าใด ๆ ในตัวเลือกการแชร์เดสก์ท็อป "ฟรี" เหล่านี้หรือตัวเลือกอื่น ๆ โดยใช้เกณฑ์เหล่านี้และ / หรืออื่น ๆ :
- ความปลอดภัย (โดยเฉพาะสำหรับการเข้าถึงอินเทอร์เน็ต)
- ประสิทธิภาพ (การใช้แบนด์วิดท์การตอบสนอง ฯลฯ )
- ฟรี - เนสเหมือนในคำพูด (ไม่แน่ใจว่า RDP หรือ FreeNX อยู่ตรงไหน)
- ฟรีเหมือนในเบียร์ (มีโซลูชั่นเชิงพาณิชย์ใด ๆ ที่มีข้อเสนอฟรีที่เชื่อถือได้ที่ใช้งานได้หรือไม่)
- ใช้งานง่าย (ฝั่งเซิร์ฟเวอร์และฝั่งไคลเอ็นต์)
- ความพร้อมใช้งานของไคลเอนต์ Cross-OS
- ความพร้อมใช้งานข้ามเซิร์ฟเวอร์
- สนับสนุนเซสชันอิสระและเซสชันที่แบ่งใช้ (และ / หรือ "คอนโซล")
- การสนับสนุน / การบำรุงรักษา / การพัฒนาอย่างต่อเนื่อง
ขอบคุณ!