เซิร์ฟเวอร์ VNC ที่ดีที่สุดสำหรับ Linux? [ปิด]


12

ฉันรู้ว่านี่อาจเป็นคำถามเกี่ยวกับความชอบส่วนบุคคล

แต่ในแง่ของ: การใช้ความเร็ว / หน่วยความจำ / ความสะดวกในการกำหนดค่า / การออกใบอนุญาตซึ่งเป็นเซิร์ฟเวอร์ VNC ที่ดีที่สุดที่คุณรู้จัก

ฉันได้ลอง TightVNC, TigerVNC, UltraVNC และ RealVNC แล้ว แต่ตอนนี้ฉันไม่สามารถคิดได้ว่าอันไหนดีที่สุด (อันใดที่ฉันอยู่ในรายการหรือที่อื่น ๆ ) ในแง่ของสิ่งที่ฉันกังวลตอนนี้ (ความเร็ว / การบริโภค / การกำหนดค่า / การออกใบอนุญาต)

ตัวเลือกที่ดีที่สุดของคุณคืออะไร?


1
สิ่งนี้เป็นเรื่องส่วนตัวมากและเป็น "เป้าหมายที่เคลื่อนไหว" เช่นกันเมื่อผู้เขียนแต่ละคนกำลังเพิ่มคุณสมบัติ / ฟังก์ชั่นเพิ่มเติมอย่างต่อเนื่อง
48838

โปรดอ่านคำถามที่พบบ่อยหรืออย่างน้อยก็ส่วนหนึ่งเกี่ยวกับ "ฉันควรถามคำถามแบบไหน?"
John Gardeniers

คำตอบ:


9

ดี TurboVNC รองรับ VirtualGL สิ่งนี้ทำให้การเร่งความเร็วของฮาร์ดแวร์เหนือ VNC และเป็นหนึ่งในสองคุณสมบัตินักฆ่าที่ฉันเคยเห็นในไคลเอนต์ / เซิร์ฟเวอร์ VNC แน่นอนคุณต้อง SSH tunnel เพื่อให้ปลอดภัย ... อย่างที่สองคือความสามารถของ X11vnc ในการแนบหน้าจอ X ดั้งเดิมหรือเฟรมเฟรมเสมือน

การเปรียบเทียบนี้อาจช่วยคุณได้ หากคุณไม่สามารถ จำกัด คุณสมบัติให้แคบลงได้ทั้งหมดก็ควรตอบสนองความต้องการของคุณ


5

ฉันได้พยายามหลาย VNC Server บนลินุกซ์และสำหรับฉันเซิร์ฟเวอร์ที่ดีคือx11vnc

X11VNC เป็นเซิร์ฟเวอร์ VNC ที่มีน้ำหนักเบาและเสถียรซึ่งมีตัวเลือกมากมายและอนุญาตให้รวมกับไคลเอนต์ UltraVNC ได้อย่างยอดเยี่ยม


1
+1 x11vnc ทุกครั้งมัน "ใช้งานได้"!
jwbensley

5

ฉันเพิ่งประสบความสำเร็จอย่างมากกับเซิร์ฟเวอร์ VNC บน Linux เมื่อเร็ว ๆ นี้ ในการตอบสนองฉันได้เปลี่ยนไปใช้การส่งต่อ X เพื่อเรียกใช้จากระยะไกลบ่อยครั้ง ..

หากต้องการลองจากเครื่องอื่นคุณสามารถไปได้อย่างรวดเร็ว (ปกติ) โดยเพิ่ม "-X" เมื่อ sshing ใน:

$ ssh -X me@myserverbox

เมื่อคุณเข้าสู่ระบบจากระยะไกลคุณสามารถเรียกใช้แอพผ่านเครือข่ายโดยเรียกพวกเขาขึ้นมา:

$ xclock

หากทุกอย่างดีคุณจะเห็น xclock ปรากฏขึ้นในเครื่อง แต่จะทำงานจากเครื่องที่คุณส่งไป

คุณสามารถเรียกใช้โปรแกรมจัดการหน้าต่างทั้งหมดได้ในช่วงนี้ .. แต่มันเป็นความพยายามเล็กน้อยและคุณต้องการเครือข่ายที่ดีจริงๆ

คุณสามารถเรียกใช้เซิร์ฟเวอร์ X บน Windows เพื่อให้คุณสามารถ Xhost แอปไปยัง windows - และใน OSX คุณต้องติดตั้ง X11, เรียกใช้แล้วรัน ssh จากเทอร์มินัลที่ทำงานบน X11

หวังว่าจะช่วยให้ยาหน่อย

แก้ไข: เพื่อแก้ไขข้อผิดพลาดคำศัพท์


3
มันเป็นความจริงที่ใช้งานได้ (แม้ว่าคุณไม่ควรเรียกมันว่า xhosting ซึ่งแสดงถึงxhost <server>กลไกที่น่ากลัว) คำที่เหมาะสมคือการส่งต่อ X หรือการส่งต่อ X11 หากคุณรู้สึกว่าแฟนซี ระวังแอพที่ต้องการการเชื่อมต่อ X11 ที่เชื่อถือได้และไคลเอ็นต์ ssh ที่รองรับ: หากรองรับคุณอาจต้อง-Yใช้แทนมิฉะนั้นหน้าต่างของคุณจะว่างเปล่า มันเกิดขึ้นกับ Java GUIs สำหรับ Windows, เซิร์ฟเวอร์เอ็กซ์ที่ดีที่สุดน่าจะเป็นXming
Michael Lowman

ฉันรู้เกี่ยวกับการส่งต่อ X11 (และกาลครั้งหนึ่งฉันมีการจัดการที่จะใช้กับ Cygwin ใน Windows!) แต่ปัจจุบันไม่ใช่โซลูชันที่ฉันต้องการ ยังไงก็ขอบคุณนะ!
Javier Novoa C.

ข้อเสนอแนะ TurboVNC ด้านบนนั้นฟังดูสวยและสนุก ฉันจะต้องหมุนวนนั้น!
James T Snell

1

ขณะนี้ฉันมีเซิร์ฟเวอร์ Linux และเพื่อโทรไปที่ฉันใช้ NoMachineNX / FreeNX ใช้ SSH (พอร์ต 22) เพื่อเชื่อมต่ออาจคุ้มค่าที่จะไป ฉันจำไม่ได้ว่าตั้งค่าอย่างไร แต่มันเกี่ยวข้องกับ googling บ้าง

http://www.nomachine.com/

http://freenx.berlios.de/


FreeNX ใช้ SSH บนพอร์ต 22 ไม่ใช่ SSL
joet3ch

@ joet3ch - ใช่คุณถูกต้องฉันไม่ดี
ติน 88
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.