¿Por qué se cuelga el uso compartido de pantalla de Mac a Mac?

13

Tengo mi iMac configurado con:

  • Cortafuegos desactivado
  • Uso compartido de la pantalla para usuarios específicos, sin contraseña de VNC general
  • Compartir archivos en (con acceso liberal)

Quiero conectarme a su pantalla desde mi MBPro. Cada vez que intento iniciar una sesión de uso compartido de pantalla desde el MBPro al iMac, ya sea a través del cuadro de diálogo de uso compartido de pantalla del Finder o llamando directamente a la aplicación Compartir pantalla, simplemente se cuelga. Y se cuelga. Y se cuelga. Y, finalmente, la ventana "Conectando ..." desaparece silenciosamente y no se comparte ninguna pantalla.

Revisé Keychain para asegurarme de que no hay una contraseña incorrecta establecida para el iMac y, no, no hay nada allí. No se me solicita un nombre de usuario o contraseña de Screen Sharing cuando se ejecuta.

No tengo una autoridad de usuario central en mi red. Cada Mac tiene su propia configuración de usuario local. Pero los nombres de usuario y las contraseñas son idénticos.

Me puedo conectar con éxito usando Jolly's Fast VNC. En realidad, encuentra el iMac a través de la transmisión Bounjour. Pero este software, técnicamente, no es gratuito y estoy perplejo por qué el enfoque integrado de Mac no funciona para mí.

Actualización: aquí están las configuraciones de uso compartido de pantalla en el iMac.

Configuración de uso compartido de pantalla 1

Y esto es lo que configuré al hacer clic en el botón 'Configuración de la computadora ...':

Configuración de uso compartido de pantalla 2

Jolly's Fast VNC continúa buscando (a través de Bonjour) y conectándose a esta máquina sin ningún problema. Tengo que darle mi nombre de usuario y contraseña para el iMac cuando quiero conectarme. Finder, en el MBPro, puede conectarse a los archivos compartidos (usando mi nombre de usuario y contraseña de iMac) muy bien. Al hacer clic en 'Compartir pantalla' en la ventana del Finder, se activa el iMac: la pantalla se enciende y no. Pero el tiempo de conexión se agota.

¿Hay archivos de registro para compartir pantalla en el MBPro que puedo ver para depurar esto? ¿Qué pasa con los archivos de registro en el iMac para compartir pantalla? ¿Algo que podría arrojar algo de luz sobre por qué Screen Sharing dice que se está conectando y luego se detiene misteriosamente?

Ian C.
fuente
Cuando quiere decir que se cuelga, ¿simplemente actúa como si quisiera conectarse y nunca lo hace? ¿Puede hacer clic en la máquina en Finder (en la barra lateral) y hacer clic en compartir pantalla? ¿Está la máquina remota despierta?
jmlumpkin
Dice que se está conectando y, finalmente, la pequeña ventana de diálogo desaparece, el programa Screen Sharing se está ejecutando, pero no hay pantalla compartida visible. La máquina está despierta, se puede navegar a través del Finder. Puedo usar sus unidades compartidas.
Ian C.
¿Reparar el plist para compartir la pantalla lo soluciona?
ridogi
@ridogi: finalmente pude intentar quitar la lista y ... No puedo encontrar uno relacionado con el uso compartido de pantalla en ~ / Library. ¿Alguna idea de lo que podría estar buscando aquí? Gracias.
Ian C.
~ Library / Preferences / com.apple.ScreenSharing.plist
ridogi

Respuestas:

10

Dado que la función Compartir pantalla parece ser la única que no puede conectarse, la mejor manera de diagnosticar su comportamiento es usar la aplicación directamente.

Por favor, inicie el uso compartido de pantalla ubicado en:

/System/Library/CoreServices/ScreenSharing.app

La aplicación no tiene una "IU" visible, así que no esperes una interfaz elegante de Cocoa. En cambio, una vez que lo haya cargado, todo lo que verá es este icono "pobre" en el Dock:

Compartir pantalla

Haga clic en él y luego vaya a Preferencias en la barra de menú de Mac. Deberías presentarte:

preferencias de sshar

Observe la segunda opción para cifrar solo las contraseñas y las pulsaciones de teclas. Eso está bien, pero como puede ver, no hay opción para omitir el cifrado por completo. Algunas versiones de VNC tienen incompatibilidades con el cifrado, pero esto sería bastante sorprendente ya que estás hablando de OS X vs OS X.

En cualquier caso, una vez que tenga la configuración así, intente conectarse, nuevamente, en la barra de menú: Conexión -> Nuevo (o ⌘cmd+ N).

Aparece un cuadro de diálogo simple que le pide que ingrese el nombre del Host. Siguiendo sus capturas de pantalla, intente: 192.168.1.99 y presione enter.

Veremos qué pasa desde aquí. Además, tenga el Console.app abierto en ambas computadoras, para ver si hay algún mensaje del Sistema (o algo relacionado).

Martin Marconcini
fuente
Esto funcionó. Creo que la clave del éxito aquí fue usar la dirección IP de la máquina. Solo probé este enfoque usando el nombre de host, que no parece resolverse. Supongo que el enfoque del Finder está usando el nombre de host. Buena atrapada. ¡Disfruta los puntos!
Ian C.
@ Me alegra ver si funcionó. Me resulta extraño que Finder (usando Bonjour) no encuentre el otro host correctamente. Si desea investigar un poco más, intente cambiar el nombre del host, eso lo eliminará y lo transmitirá nuevamente a través de mDNS (servicio de descubrimiento de bonjour). Quizás el buscador lo atrape esta vez. ;)
Martin Marconcini
recompensa otorgada. Así que por el retraso, hombre. Pensé que aceptar tu respuesta te dio la recompensa.
Ian C.
@ No puedo preocuparme, gracias. Realmente no me importa tanto representar :) Me hubiera gustado que los otros contribuyentes agregaran información y ganaran esto, necesitamos más personas :) Gracias de todos modos. Me alegra que lo hayas arreglado.
Martin Marconcini
Encender la aplicación directamente e ingresar la dirección IP (en lugar de compartir pantalla a través del Finder) también funcionó para mí. ¡Gracias!
poshaughnessy
2

dado que es una red mac de sitio a sitio, sus servidores dns de red deben actualizarse con registros A de los nombres de sus máquinas mac, a lo que sea.whaterver.com o .edu o lo que sea que sea,

de esa manera, el dns puede resolver los nombres de host a direcciones IP, es especialmente complejo en nombres espaciados, las máquinas Windows con nombres simples son fáciles de convertir, nombre a ip ya sea a través de WINS o DNS, por lo que tiene 2 opciones para el futuro,

1: cree asignaciones de nombres locales a direcciones IP ESTÁTICAS en los Mac en su archivo / etc / hosts en CADA mac

2: compre su it amigos donas y café y pídales que configuren algunos registros en DNS para sus Mac.

3: si tiene un Xserv, debería hacerlo por usted, solo asegúrese de que su utilidad de directorio esté configurada para usarlo.

Espero que ayude.

macphreak4evr
fuente
Procedente de un marco temporal de 4 años en el futuro: su análisis suena correcto, el problema es un DNS de gestión de IP uno.
Dan