Tengo varios servidores FreeBSD y me gustaría instalarles un software de servidor VNC y luego acceder a ellos desde una Mac con OS X 10.9.5.
Realmente no quiero tener que acceder a ellos desde una máquina virtual de Windows que se ejecuta en MAC :-(
Una búsqueda en la web de "mac vnc client" produce cero resultados útiles. (No quiero acceso remoto a la Mac.)
Mi memoria es que Apple tenía un cliente incorporado con un nombre no obvio, tal vez "pantalla", que "arreglaron" hace algunos lanzamientos para que solo funcionara si el servidor VNC era de Apple, ejecutándose en una Mac. Tal vez lo hayan reparado desde entonces.
Una vez usé "chicken of the vnc", que era escamoso en cualquier versión de OS X que tenía hace 2 años. También usé otro cliente que no era de Apple de esa Mac, que era escamoso de diferentes maneras. (La aplicación integrada no se podía usar).
IIRC, estaba usando "Tightvnc" o "Realvnc" en mis servidores en ese momento, lo que funcionó bien con el primer cliente VNC aleatorio basado en Windows que probé.
Todo lo que he oído hasta ahora es
Cuando se refiera a lanzamientos de OS X, use números de lanzamiento en sus respuestas, no solo nombres de gatos, o enlace a una página que traduzca los nombres de gatos a números de lanzamiento. No tengo memorizados los nombres de los códigos de liberación de Apple.
[Actualización, después de recibir la primera respuesta: alternativa a.net es una gran fuente para encontrar software de este tipo. Ahora tengo tigervnc ejecutándose en un servidor y en el cliente Mac. Hasta el momento no hay fallas, pero el cliente de Mac para tigervnc parece no estar dispuesto a permitirme conectarme a varios servidores al mismo tiempo, y la interfaz GUI de Mac parece no estar dispuesta a dejarme ejecutar varias copias del programa cliente. Así que seguimos buscando alternativas, pero avanzando.
Todavía estoy tratando de descubrir cómo invocar al cliente integrado en OSX: no está en la ruta que encontré en la red, /System/Library/CoreServices/Applications Parece que necesito saber la invocación correcta para alimentar a Finder, que no No tiene nada parecido a un botón con la etiqueta 'compartir pantalla'. Encontré un elemento de menú etiquetado como "conectar al servidor", pero eso solo me da fallas de conexión, tal vez porque tiene un tipo de URI predeterminado de afp: // que probablemente no tiene nada que ver con vnc, o tal vez porque la herramienta no está relacionada con vnc.]
El cliente VNC incorporado con OS X funciona muy bien con la mayoría de los servidores VNC que he probado en FreeBSD. Principalmente he estado usando TigerVNC desde los puertos (parece ser el más rápido con el cliente VNC de OS X), y el único problema que tengo es cuando reinicio el servidor VNC mientras estoy conectado a él. El cliente OS X VNC se volverá a conectar (¡genial!) pero cambia el tamaño de la ventana de forma extraña y no puedo cambiar su tamaño. Dado que el escalado está activado, esto generalmente da como resultado una pantalla pequeña que no se puede leer. Simplemente reinicie el cliente VNC (o cierre la ventana y abra una nueva conexión, si tiene varias conexiones abiertas), y todo volverá a estar bien.
Como tengo xterms abiertos todo el tiempo en mi Mac, generalmente lo hago así:
open vnc://<host>:<port>
donde <port>
está el puerto TCP en el que se ejecuta el servidor.
Por ejemplo, si es: 1, usaría 5901 como <port>
. Incluso puede instalar el puerto avahi y configurar un servicio, de modo que la sesión de VNC aparezca en Finder (aunque hay una preferencia de Finder para cambiar para que aparezcan desde OS X 10.8, IIRC), al igual que una Mac que tiene " pantalla compartida" habilitada (es decir, está ejecutando un servidor VNC).
Puede conectarse a máquinas Linux remotas con el cliente vnc integrado de su Mac.
Configure el servidor vnc en la máquina Linux remota.
En tu Mac, ve a Finder. Presiona cmd+K
o Ir > Conectar al servidor.
En la Dirección del servidor, ingrese vnc://{HOST}:{PORT}
. vnc://linux.myhost.com:5901
por ejemplo
Se conectará una sesión de VNC a la máquina Linux remota con la aplicación Screen Sharing.
Real VNC o VNC Viewer son el mismo cliente (aparte de la plataforma) que se usa en las PC con Windows durante décadas. OS X está diseñado para funcionar con el protocolo VNC listo para usar.
Como beneficio adicional, Real VNC está disponible como una aplicación gratuita para iOS.
Las únicas preocupaciones reales que debe tener al usarlo son el fortalecimiento de la seguridad, es decir, restringir el acceso a direcciones IP o usuarios específicos.
Lo que está buscando es la aplicación integrada para compartir pantalla que reside en System/Library/CoreServices
. Puede conectarse a la mayoría de los servidores VNC y es un poco más rápido que otras opciones como RealVNC.
Si va al sitio web de RealVNC y elige "Descargar> Visor", obtiene una aplicación OSX nativa que funciona muy bien para mí. No estoy exactamente seguro de los términos de la licencia, pero pasar por "Productos > Selector de productos" en la página de inicio parece indicar que el visor es gratuito (mientras que el servidor tiene licencia).
El Apple Screen Sharing incorporado también funciona bien, aunque experimenté bloqueos con xterm en el control remoto (registrado como "problema de linux xterm" en las comunidades de soporte de Apple). Se puede acceder al integrado desde Safari a través de vnc://hostname en la barra de direcciones. Si se inicia una vez, puede hacer clic con el botón derecho en el icono del Dock y elegir Opciones > Mantener en el Dock para acceder fácilmente.
El VNC "Chicken" no funcionó para mí en absoluto.
No tengo mucha experiencia reciente con VNC en Mac, pero si observa esto (en stackexchange.com), explicará cómo conectarse a otro cliente a través del servidor O/SX VNC.
La versión de Apple se llama Remote Desktop, la versión comercial es simplemente Apple Remote Desktop y realmente está diseñada para administrar Mac. He usado este último pero nunca intenté conectarme a un cliente estrictamente VNC. No estoy seguro si es posible.
La mejor explicación que he visto sobre cómo usar la "pantalla" de Apple como cliente vnc está en http://www.davidtheexpert.com/post.php?id=5
Parece desconocer el período en el que Apple rompió la compatibilidad con los servidores VNC que no son de Apple, pero aparte de eso, sus instrucciones parecen excelentes y funcionan a la perfección en OS X El Capitan versión 10.11.6. (Ya no estoy en 10.9.5)
arlie stephens
arlie stephens
arlie stephens