¿Por qué se cuelga la pantalla compartida de Mac a Mac?

Tengo mi iMac configurado con:

  • Cortafuegos desactivado
  • Uso compartido de pantalla para un usuario específico, sin contraseña general de VNC
  • Uso compartido de archivos activado (con acceso liberal)

Quiero conectarme a su pantalla desde mi MBPro. Cada vez que trato de 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 Uso compartido de pantalla, simplemente se bloquea. y cuelga y cuelga Y finalmente, la ventana "Conectando..." desaparece silenciosamente y no se comparte ninguna pantalla.

Revisé el llavero para asegurarme de que no haya una contraseña incorrecta configurada para el iMac y, no, no hay nada allí. No se me solicita un nombre de usuario o una contraseña de Compartir pantalla 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.

Puedo conectarme con éxito usando Fast VNC de Jolly. De hecho, encuentra el iMac a través de la transmisión de Bounjour. Pero este software, técnicamente, no es gratuito y estoy perplejo en cuanto a por qué el enfoque integrado de Mac no funciona para mí.

Actualización: aquí están las configuraciones para compartir 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

Fast VNC de Jolly continúa encontrando (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 MBPro, puede conectarse a los recursos compartidos de archivos (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 todo eso. Pero la conexión se agota.

¿Hay archivos de registro para Compartir pantalla en MBPro que pueda 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?

Cuando quieres 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á despierta la máquina remota?
Dice que se está conectando y, finalmente, la pequeña ventana de diálogo desaparece, el programa Compartir pantalla se está ejecutando, pero no se ve ninguna pantalla compartida. La máquina está activa, se puede navegar a través de Finder. Puedo usar sus unidades compartidas.
¿Se soluciona destrozando el plist para compartir pantalla?
@ridogi: finalmente pude intentar bombardear el plist y... No puedo encontrar uno que se relacione con el uso compartido de pantalla en ~/Library. ¿Alguna idea de lo que podría estar buscando aquí? Gracias.
~Library/Preferences/com.apple.ScreenSharing.plist
@ridogi: sin suerte. Sin embargo, estoy actualizando la pregunta con capturas de pantalla y algunas preguntas adicionales.
@IanC: ¿ha buscado el .plist en /Librería/Preferencias?
@Ian ¿Podría intentar agregar una contraseña en ese cuadro de diálogo "Configuración de la computadora"? Solo prueba algo simple como… MelTorme.
@calavera: encontré que eliminé el .plist para compartir pantalla. No cambió el comportamiento.
@Martin Marconcini: lo ejecuté con y sin una contraseña de VNC en el cuadro de diálogo "Configuración de la computadora". No hizo la diferencia.
¿Diferentes versiones del sistema operativo?
@Harv: Ambos ejecutan 10.6.6
¿Ambas computadoras están en la misma red?
@FriedWishes: sí. Y el problema fue resuelto. Vea abajo. :)
Tuve el mismo problema con una nueva Macbook Air. Imac simplemente no se conecta para compartir la pantalla. Intenté tu método pero no tuve alegría. Agradecido por cualquier sugerencia alternativa, Steve
@Steve: si tiene un problema, es mejor que abra una nueva pregunta y pregunte al respecto allí.

Respuestas (2)

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 Cocoa elegante. En cambio, una vez que lo haya cargado, todo lo que verá es este ícono "pobre" en el Dock:

Compartir pantalla

Haga clic en él y luego vaya a Preferencias en la barra de menú de Mac. Se le debe presentar:

preferencias de sshar

Observe la segunda opción para cifrar solo contraseñas y 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 impactante ya que estás hablando de OS X vs OS X.

En cualquier caso, una vez que tenga la configuración como esa, 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 a partir de aquí. Además, abra Console.app en ambas computadoras para ver si hay algún mensaje del sistema (o algo relacionado).

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 de Finder está usando el nombre de host. Buena atrapada. ¡Disfruta de los puntos!
@Ian contento de ver si funcionó. Me parece 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 vaciará y lo transmitirá nuevamente a través de mDNS (servicio de descubrimiento bonjour). Tal vez el buscador lo atrape esta vez. ;)
recompensa otorgada. Así que para el hombre de retraso. Pensé que aceptar tu respuesta te daba la recompensa.
@Ian no te preocupes, gracias. Realmente no me importa tanto el representante :) Me hubiera gustado que los otros colaboradores agregaran información y ganaran esto, necesitamos más personas :) Gracias de todos modos. Me alegro de que lo hayas arreglado.
Activar la aplicación directamente e ingresar la dirección IP (en lugar de compartir pantalla a través de Finder) también funcionó para mí. ¡Gracias!

Dado que es una red Mac de sitio a sitio, los servidores DNS de su 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 nombres de host en 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 las mac en su archivo /etc/hosts en CADA mac

  2. compre a sus amigos algunas donas y café y pídales amablemente que configuren algunos registros en DNS para sus mac.

  3. si tiene un Xserve, debería hacer esto por usted, solo asegúrese de que su utilidad de directorio esté configurada para usarla.

Viniendo del marco de tiempo de 4 años en el futuro: su análisis suena correcto, el problema es un DNS de administración de IP.