หมายเลขพอร์ต VNC


16

ตามที่ Wikipedia:

VNC โดยค่าเริ่มต้นใช้พอร์ต TCP 5900 + N, [5] [6] โดยที่ N คือหมายเลขแสดงผล (ปกติ: 0 สำหรับจอแสดงผลจริง) การใช้งานหลายอย่างเริ่มต้นเซิร์ฟเวอร์ HTTP พื้นฐานบนพอร์ต 5800 + N เพื่อให้ VNC Viewer เป็นแอปเพล็ต Java ช่วยให้เชื่อมต่อได้ง่ายผ่านเว็บเบราเซอร์ที่เปิดใช้งาน Java การกำหนดพอร์ตต่าง ๆ สามารถใช้ได้ตราบใดที่ทั้งไคลเอนต์และเซิร์ฟเวอร์ได้รับการกำหนดค่าตามนั้น

หนังสือของฉันบอกว่าเมื่อคุณเริ่ม vncserver เป็นครั้งแรก (เมื่อเทียบกับการเริ่มต้นหลายอินสแตนซ์) คุณใช้ vncviewer host-ip: 1

มันหมายถึงการเชื่อมต่อกับจอแสดงผลหมายเลข 1 และพอร์ต 5901

จะเกิดอะไรขึ้นถ้าคุณเชื่อมต่อกับ 5900 (จอแสดงผลจริง) สิ่งนี้จะทำให้เกิดปัญหาหรือไม่ เมื่อพวกเขาพูดว่าจอแสดงผลจริงพวกเขาจะทำจอมอนิเตอร์ของคุณหรือไม่ ถ้าเป็นเช่นนั้นจะเกิดอะไรขึ้นถ้าคุณเชื่อมต่อกับมัน ฉันรู้ว่าคุณสามารถเปลี่ยนพอร์ตเหล่านี้ได้ แต่ในบริบทของ Wikipedia ที่มีการกำหนดค่าเริ่มต้นสมมติว่าคุณเชื่อมต่อกับ vncviewer host-ip: 0 หรือไม่

คำตอบ:


13

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

แม้ว่าจะมีอะไรเพิ่มเติมอีกนิด - Linux ช่วยให้คุณมีจอแสดงผลเสมือนจริงและคุณสามารถเชื่อมต่อเซสชันXแยกต่างหากผ่าน VNC เนื่องจากแต่ละเซสชัน VNC ต้องมีเซสชันของตัวเองมันจึงเป็นแบบแผนเพื่อทำให้สิ่งต่าง ๆ ง่ายขึ้น - คุณสามารถเชื่อมต่อพอร์ต 5900 กับจอแสดงผลเสมือนจริงและใช้งานได้ มันง่ายกว่าที่จะจำพอร์ตเริ่มต้น + หมายเลขที่แสดง


ดังนั้นถ้าฉันเชื่อมต่อกับจอแสดงผล: 0 ฉันจะเห็นสิ่งที่ปรากฏบนหน้าจอของฉันกับ: 1 และมากกว่านั้นเป็นเซสชั่น x ที่แตกต่างอย่างสิ้นเชิง?
rubixibuc

หากคุณตั้งค่าเซิร์ฟเวอร์ vnc เพื่อเชื่อมต่อกับจอแสดงผล: 0 บนพอร์ต 5900 แล้วใช่ อย่างไรก็ตามคุณสามารถตั้งค่าพอร์ตให้เป็นอะไรก็ได้หรือเชื่อมต่อกับจอแสดงผลโดยพลการบนพอร์ตที่กำหนดเอง
Journeyman Geek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.