จะระบุหมายเลขพอร์ต VNC ด้วยไคลเอนต์ VNC ในตัวของ Mac OS X ได้อย่างไร?


16

เป็นไปได้หรือไม่ที่จะระบุหมายเลขพอร์ต VNC ในไคลเอนต์ VNC ในตัวของ Mac OS X

ฉันกำลังพยายามเชื่อมต่อกับเครื่อง Xen VPS กับไคลเอนต์ VNC ในตัวของ Finder ฉันใช้ที่อยู่เช่นนี้

vnc://server:port

แต่มันล้มเหลวเนื่องจากใช้พอร์ตอื่นและ VNC ในตัวของ Finder's ไม่สามารถจัดการหมายเลขพอร์ตได้ ฉันรู้ว่ามันจัดการหมายเลขหลังเครื่องหมายทวิภาคเป็น display-number ไม่ใช่หมายเลขพอร์ต มีวิธีการระบุหมายเลขพอร์ตในไคลเอนต์ VNC หรือไม่?

หรือวิธีแก้ปัญหาสำหรับเรื่องนี้? (การส่งต่อพอร์ต ??? ฉันไม่มีความคิดเกี่ยวกับมัน ... )

คำตอบ:


15

เปิดหน้าต่างเทอร์มินัลแล้วพิมพ์:

open vnc://server:5900

หรือลอง 5901 หากอยู่ในหมายเลขพอร์ตนั้น


5

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

ตรงกันข้ามกับสิ่งที่คุณพูดไคลเอ็นต์การแชร์หน้าจอของ Mac OS X จะยอมรับหมายเลขพอร์ตที่มีvnc://server:portURL ใช้งานopenจากเครื่องเทอร์มินัลตามที่ Michael Dillon แนะนำหรือเลือก "เชื่อมต่อกับเซิร์ฟเวอร์ ... " จากเมนู "ไป" ของ Finder's และพิมพ์ที่อยู่

ในที่สุดหากไม่สามารถใช้งานได้อาจเป็นไปได้ว่าไคลเอ็นต์และเซิร์ฟเวอร์ VNC ของคุณเข้ากันไม่ได้ - เซิร์ฟเวอร์ Mac OS X VNC นั้นมีลักษณะแปลก ๆ ลองดาวน์โหลดไคลเอนต์ VNC ที่แตกต่างกันเช่นไก่ของ VNC หากวิธีนี้ไม่ได้ผลคุณจะรู้ว่าไม่ใช่ปัญหาของลูกค้าและอาจเป็นเหมือนไฟร์วอลล์ที่เข้ามาขวางทางคุณ


ขวา. จากประสบการณ์ของฉันคุณไม่สามารถใช้การvnc://server:1ประชุมกับไคลเอนต์ VNC ในตัวของ Mac คุณต้องใช้หมายเลขพอร์ตจริงซึ่งน่าจะเป็นvnc://server:5901
wisbucky

0

ฉันไม่สามารถหา Chicken of VNC แต่พบเซิร์ฟเวอร์Vine VNCสำหรับ OSX และแก้ไขปัญหาของฉันด้วยเซิร์ฟเวอร์ OS X VNC ในตัว


1
คุณสามารถอธิบายเนื้อหาที่เชื่อมโยงและเกี่ยวข้องกับคำถามได้อย่างไร วิธีนี้จะช่วยให้มั่นใจได้ว่าคำตอบนี้จะเป็นประโยชน์ในกรณีที่ลิงก์ไม่ถูกต้อง นอกจากนี้โปรดระวังลิงค์โพสต์ในลักษณะนี้ - ชุมชนสามารถมองเห็นพวกเขาเป็นสแปมถูกต้องหรืออย่างอื่น ดูคำถามที่พบบ่อยสำหรับข้อมูลเพิ่มเติม
bwDraco

0

ไม่ว่าคุณจะสามารถเชื่อมต่อกับพอร์ตที่คุณต้องการหรือไม่นั้นขึ้นอยู่กับการกำหนดค่าเราเตอร์ของคุณ คุณอาจต้องกำหนดค่าการส่งต่อพอร์ตจากการตั้งค่า NAT ของเราเตอร์ของคุณ เช่นถ้าเราเตอร์ของคุณมีที่อยู่ IP สาธารณะให้พูด 123.123.1.1 แต่คอมพิวเตอร์ของคุณมีที่อยู่ IP ในท้องถิ่นเท่านั้น (เช่น 192.168.xx หรือคล้ายกันขึ้นอยู่กับ ISP ของคุณ) คุณต้องส่งต่อพอร์ต 5900 ของเราเตอร์ของคุณไปยังพอร์ต 5900 คอมพิวเตอร์ของคุณเพื่อให้การร้องขอขาเข้าบนพอร์ต 5900 ของเราเตอร์ของคุณถูกส่งต่อไปยังพอร์ต 5900 ของคอมพิวเตอร์ของคุณ วิธีการทำเช่นนี้ขึ้นอยู่กับการกำหนดค่าเราเตอร์และอินเทอร์เน็ตของคุณ แต่มองหาการตั้งค่าขั้นสูงบางอย่างภายใต้การกำหนดค่า NAT ฉันเพิ่งทำเพื่อฉันสำเร็จ ทั้งสองใช้ open vnc: // server: พอร์ตจาก terminal หรือ Finder> เชื่อมต่อกับเซิร์ฟเวอร์> vnc: // server: พอร์ตทำงานได้ดี

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