Buscando soluciones de cliente VNC que funcionen de manera confiable en una Mac con OS X 10.9.5


41

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.]


Logré crear un alias, utilizable desde el shell, que me permite lanzar copias adicionales del visor. Lástima que Mac's Dock no me deje hacer eso.
Arlie Stephens

Todavía me gustaría saber cómo usar la aplicación integrada, y cualquier recomendación adicional también sería bienvenida.
Arlie Stephens

Llegué a un semi-showtopper con tigervnc, sin cortar y pegar. Puedo copiar desde la pantalla de freebsd con <cmd> c, y pegar en las ventanas de Mac con <cmd> v, pero ni <cmd> v ni nada más he intentado pegar en el escritorio de freebsd. Además, cuando uso <cmd> c, el carácter también se entrega a la ventana de freebsd.
Arlie Stephens

Respuestas:


55

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í:

open vnc://<host>:<port>

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).


2
El problema con el cliente vnc de Apple es que no abre un túnel SSH por sí solo como Vine Viewer. Esto no es un problema si se conecta a otra Mac con el "servidor para compartir pantalla" integrado de Apple, pero si se conecta a algún otro servidor VNC, por ejemplo, tightvnc en Linux, no obtendrá automáticamente un cifrado (= seguro) conexión a menos que tome medidas adicionales.
Thomas Tempelmann

4

Puede conectarse a máquinas remotas de Linux con el cliente vnc integrado de su Mac.

  1. Configure el servidor vnc en la máquina remota de Linux.

  2. En tu Mac, ve al Finder. Presione cmd+Ko Ir> Conectarse al servidor.

  3. En la Dirección del servidor, ingrese vnc://{HOST}:{PORT}. Por ejemplo vnc://linux.myhost.com:5901.

Se conectará una sesión de VNC a la máquina remota de Linux con la aplicación Screen Sharing.


2

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.


1

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.


1
La seguridad no es una preocupación importante, afortunadamente: todo está dentro del firewall corporativo o está tunelizado. Entonces, la seguridad básica de la contraseña debe ser adecuada.
Arlie Stephens

Es cierto que algunos son más paranoicos sobre el uso de VNC que otros, y si estás en una conexión tunelizada, realmente no tendrás que preocuparte por el enlace.
Rampante

1

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.


Gracias. Eso me dio la cadena mágica: necesitaba vnc: // host: puerto, no estoy seguro de si el puerto es el puerto de protocolo o el servidor x específico al que se debe conectar. Lamentablemente, no hay alegría, con cualquier versión. Tal vez se supone que todo está en x escritorio 0?
Arlie Stephens

0

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.


0

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)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.