Tengo varios servidores FreeBSD y me gustaría ponerles el software del 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 de Windows virtual que se ejecuta en el MAC :-(
Una búsqueda web para "cliente mac vnc" 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 unos pocos lanzamientos para que solo funcionara si el servidor VNC era de Apple, ejecutándose en una Mac. Quizás desde entonces lo han arreglado.
Una vez usé "Chicken of the Vnc", que era escamoso en cualquier lanzamiento de OS X que tenía hace 2 años. También utilicé 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 había funcionado bien con el primer cliente VNC basado en Windows al azar que probé.
Todo lo que he escuchado hasta ahora son
- "aplicación para compartir pantalla" de apple, posiblemente preinstalada en la mac, nombre y ubicación desconocidos
- un cliente de realvnc que se ejecuta en el navegador Chrome (¡uf!)
Al referirse a las versiones de OS X, utilice los números de versión en sus respuestas, no solo los nombres de los gatos, o bien enlace a una página que traduzca los nombres de los gatos a números de versión. No tengo memorizados los nombres de los códigos de lanzamiento de Apple.
[Actualización, después de la primera respuesta recibida: alternativeto.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 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 permitirme iniciar varias copias del programa cliente. Así que sigo 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 como un botón con la etiqueta 'compartir pantalla'. Encontré un elemento de menú con la etiqueta "conectar al servidor", pero eso solo me da fallas de conexión, tal vez porque está predeterminado un tipo de URI de afp: // que probablemente no tiene nada que ver con vnc, o tal vez porque la herramienta no está relacionada con vnc.]
fuente
Respuestas:
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 manera extraña, y no puedo cambiar el tamaño. Dado que la escala está activada, 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í:
dónde
<port>
está el puerto TCP en el que se ejecuta el servidor.Por ejemplo, si es: 1, usarías 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 " compartir pantalla "habilitado (es decir, está ejecutando un servidor VNC).fuente
Puede conectarse a máquinas remotas de Linux con el cliente vnc integrado de su Mac.
Configure el servidor vnc en la máquina remota de Linux.
En tu Mac, ve al Finder. Presione
cmd+K
o Ir> Conectarse al servidor.En la Dirección del servidor, ingrese
vnc://{HOST}:{PORT}
. Por ejemplovnc://linux.myhost.com:5901
.Se conectará una sesión de VNC a la máquina remota de Linux con la aplicación Screen Sharing.
fuente
Lo que está buscando es la aplicación integrada para compartir pantalla que reside en
System/Library/CoreServices
. Se puede conectar a la mayoría de los servidores VNC y es un poco más rápido que otras opciones como RealVNC.fuente
Real VNC o VNC Viewer son el mismo cliente (aparte de la plataforma) que se utilizó en las PC con Windows durante décadas. OS X está diseñado para funcionar con el protocolo VNC fuera de la caja.
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.
fuente
No tengo mucha experiencia reciente con VNC en Mac, pero si observa esto (en stackexchange.com) le explicará cómo conectarse a otro cliente a través del servidor O / SX VNC.
La versión de Apple se llama Escritorio remoto, la versión comercial es solo Escritorio remoto de Apple y está realmente diseñada para administrar Mac. He usado este último pero nunca intenté conectarme a un cliente estrictamente VNC. No estoy seguro si es posible.
fuente
Si va al sitio web de RealVNC y elige "Descargar> Visor", obtendrá una aplicación OSX nativa que funciona muy bien para mí. No estoy exactamente seguro acerca 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 el Servidor tiene licencia).
El uso compartido de pantalla de Apple incorporado también funciona muy bien, aunque experimenté fallas con xterm en el control remoto (rastreado como "problema de linux xterm" en las comunidades de soporte de Apple). Se puede acceder al incorporado desde Safari a través de vnc: // nombre de host en la barra de direcciones. Si se inicia una vez, puede hacer clic con el botón derecho en el icono en el dock y elegir Opciones> Mantener en el Dock para acceder fácilmente.
El "Chicken" VNC no funcionó para mí en absoluto.
fuente
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 que Apple había roto la compatibilidad con los servidores VNC que no son de Apple, pero aparte de eso, sus instrucciones parecen geniales y funcionan maravillosamente en OS X El Capitan Versión 10.11.6. (Ya no estoy en 10.9.5)
fuente