¿Cómo especificar el número de puerto VNC con el cliente VNC incorporado de Mac OS X?

16

¿Es posible especificar el número de puerto VNC en el cliente VNC incorporado de Mac OS X?

Estoy tratando de conectarme a la máquina Xen VPS con el cliente VNC incorporado de Finder. Usé una dirección como esta.

vnc://server:port

Pero falla porque usa otro puerto, y el VNC incorporado de Finder no puede manejar el número de puerto. Como sé, maneja el número después de dos puntos como número de pantalla, no un número de puerto. ¿Hay alguna manera de especificar el número de puerto en el cliente VNC?

¿O alguna solución para esto? (reenvío de puertos ??? No tengo idea al respecto ...)

Eonil
fuente

Respuestas:

15

Abra una ventana de terminal y escriba:

open vnc://server:5900

O pruebe 5901 si está en ese número de puerto.

Michael Dillon
fuente
5

Un número de pantalla VNC es solo otra forma de especificar un puerto. La pantalla 0 es, por convención, el puerto 5900; muestre 1 puerto 5901 y así sucesivamente, de modo que si el puerto que usa su servidor está cerca de 5900, simplemente puede restar 5900 y usarlo como número de pantalla.

Al contrario de lo que dices, el cliente para compartir pantalla de Mac OS X acepta números de puerto con una vnc://server:portURL. Utilícelo opendesde el terminal como sugiere Michael Dillon, o seleccione "Conectar al servidor ..." en el menú "Ir" del Finder, y escriba la dirección.

Finalmente, si eso no funciona, es posible que su cliente y servidor VNC sean incompatibles: el servidor VNC de Mac OS X es ciertamente un poco idiosincrásico. Intente descargar un cliente de VNC diferente, como Chicken of the VNC . Si eso no funciona, sabrá que no se trata de problemas del cliente y podría ser algo así como un firewall que se interpone en su camino.

Scott
fuente
Correcto. En mi experiencia, no puede usar la vnc://server:1convención con el cliente VNC incorporado de Mac. Tienes que usar el número de puerto real, que seríavnc://server:5901
wisbucky
0

No puedo encontrar Chicken of the VNC pero encontré el servidor Vine VNC para OSX y eso resolvió mis problemas con el servidor OS X VNC incorporado.

juancio
fuente
1
¿Puede describir el contenido vinculado y cómo se relaciona con la pregunta? Esto ayudará a garantizar que esta respuesta siga siendo útil en caso de que el enlace deje de ser válido. Además, tenga cuidado al publicar enlaces en respuestas de esta naturaleza: la comunidad podría verlos como spam, correctamente o de otra manera. Consulte las preguntas frecuentes para obtener más información.
bwDraco
0

Si puede o no conectarse al puerto que desea, puede depender de la configuración de su enrutador. Es posible que deba configurar algún reenvío de puertos desde la configuración NAT de su enrutador. Por ejemplo, si su enrutador tiene una dirección IP pública, digamos 123.123.1.1, pero su computadora solo tiene una dirección IP local (por ejemplo, 192.168.xx o similar, dependiendo de su ISP), debe reenviar el puerto 5900 de su enrutador al puerto 5900 de su computadora para que cualquier solicitud entrante en el puerto 5900 de su enrutador se reenvíe al puerto 5900 de su computadora. Cómo hacerlo depende de la configuración de su enrutador y de Internet, pero busque alguna configuración avanzada en la configuración NAT. Lo hice por mí, con éxito. Ambos usan open vnc: // server: port from terminal or Finder> Connect to server> vnc: // server: port funciona bien.

armando.sano
fuente