El uso compartido de la pantalla no se conecta

8

Tengo problemas crónicos para conectarme a mi Mac Mini sin cabeza usando el uso compartido de pantalla integrado de Mac OS X. Por lo general, funciona bien, pero a veces no se conecta.

Dice así:

Inicio una conexión (ya sea haciendo clic en Mac Mini en la barra lateral en una ventana del Finder y seleccionando el botón "Compartir pantalla ...", o bien al iniciar /System/Library/CoreServices/Screen Sharing.appe ingresar el nombre de Bonjour " macmini.local"), el throbber aparece con la palabra " conectando ", entonces el latido desaparece. Si se va a conectar con éxito, lo hace en este momento. A menudo, sin embargo, el throbber desaparece y nada lo reemplaza. La aplicación Compartir pantalla permanece activa, no aparece ningún mensaje y no sucede nada, sin importar cuánto tiempo la deje. Parece que no hay conexión.

No puedo causar que el problema ocurra de manera confiable, pero una vez que ocurre, se puede observar desde varios clientes mac diferentes. Si reinicio la máquina remota (mediante apagado mediante ssh), desaparece y me conecto sin problemas, pero estoy buscando una mejor solución.

Al verificar los procesos que se ejecutan en el Mac Mini remoto a través de ssh, veo dos procesos, /System/Library/CoreServices/RemoteManagement/screensharingd.bundle/Contents/MacOS/screensharingdpropiedad de root, y un proceso secundario /System/Library/CoreServices/RemoteManagement/ScreensharingAgent.bundle/Contents/MacOS/ScreensharingAgent. Si trato de eliminar cualquiera de estos procesos, cambian su PID pero permanecen ejecutándose, y no me permite conectarme.

De este hilo Reiniciar el servicio de uso compartido de pantalla en el servidor Mac mini aprendí cómo reiniciar correctamente el demonio de uso compartido de pantalla. O en realidad dos métodos. No estoy seguro de cuál es el adecuado, así que los hago a ambos. No ayuda, aún no se puede conectar.

De este hilo ¿Por qué se cuelga el uso compartido de pantalla de Mac a Mac? Aprendí la sugerencia de conectar por dirección IP en lugar de nombre bonjour. Al intentar esto, aparece la ventana de inicio de sesión, en lugar del throbber de "conexión". Sin embargo, todavía no hay conexión. Y salir de Screen Sharing en la máquina local no elimina la ventana de inicio de sesión atascada. La única forma de deshacerse de él es matar a NetAuthAgent, como aprendí en este hilo: ¿Cómo matar el diálogo de autenticación de pantalla compartida bloqueado?

Ambas máquinas ejecutan Lion (10.7.4), aunque he estado observando este comportamiento desde 10.6, quizás 10.5 no recuerdo. La máquina remota es una Mac Mini 2009, y la máquina local es una MacBook Pro (aunque este comportamiento se ha duplicado en muchas máquinas clientes diferentes).

¿Seguramente debe haber algún proceso, servidor, demonio en la máquina remota que pueda rechazar? ¿Algo menos que reiniciar?

ziggurismo
fuente
Solucioné un problema similar en 10.14 después de un corte de energía, donde el Mac Mini era visible en la red, y anunciaba su capacidad de compartir pantalla, pero no se conectaba. Lo arreglé cambiando las preferencias de red de mi Mac Mini "" Configurar IPv4: "de" Usar DHCP con dirección manual "a" Usar DHCP ". Supongo que hubo algún problema con todo, incluido el enrutador que volvió a estar en línea al mismo tiempo, y hubo un conflicto de IP.
Cai

Respuestas:

7

ssh en la Mac remota y mata al screensharingddemonio.

$ ps ax | grep screen
1234   ??  Ss     0:00.02 /System/Library/CoreServices/RemoteManagement/screensharingd.bundle/Contents/MacOS/screensharingd
$ sudo kill 1234 

Esto funciona para mi. Tengo Mac OS X Lion en computadoras locales y remotas.

Sunil
fuente
2

El uso compartido de pantalla en sí mismo funcionó perfectamente bien cuando estaba habilitado en mis preferencias de uso compartido de Mac Mini. Sin embargo, tan pronto como habilité la administración remota, eliminó el uso compartido de pantalla y dejó de funcionar alegando que la administración remota maneja el uso compartido de pantalla ... lo que sea. Simplemente desactivé la administración remota y usé el uso compartido de pantalla para solucionar el problema.

Dave
fuente
1

Cerrar sesión en MobileMe en la máquina cliente me resolvió este problema.

Perry Levin
fuente
1

Cerrar sesión en MobileMe en Preferencias del sistema solucionó instantáneamente el problema para 2 compañeros de trabajo que tenían el mismo problema. Ambos estaban en 10.7.4- no estoy seguro si afecta a las versiones inferiores. Mi sistema en 10.8 obviamente no se vio afectado ya que la configuración de MobileMe se ha eliminado de las Preferencias del Sistema.

mnm
fuente
0

Estoy en una situación similar, y nunca estoy seguro de ejecutar mi mini 2010 sin cabeza por esta misma razón desde Lion, o incluso antes.

Al ejecutar Mountain Lion (10.8.3), la administración remota está desactivada y creo que el problema puede deberse a problemas de autenticación. Cuando no puedo conectarme a través de Compartir pantalla, enciendo el proyector para ver qué está haciendo. Después de ingresar la contraseña del protector de pantalla y acceder al escritorio, Compartir pantalla funciona nuevamente.

Voy a intentar ejecutar el mini sin contraseña de protector de pantalla para ver qué sucede.

También estoy ejecutando Rowmote Pro y Little Snitch, y me inclino a pensar que el primero sería más problemático ya que es un método de entrada adicional.

Informaré más tarde con mis hallazgos.

Julius O
fuente
Hasta aquí todo bien. La contraseña del protector de pantalla está deshabilitada, y me estoy conectando al mini a través de IP estática.
Julius O
-2

Los chicos revisan el cortafuegos: debe deshabilitarse o crear una excepción. ese es el problema más común y esto siempre funciona.

Dharmesh Acharya
fuente