8 votos

La pantalla compartida deja de funcionar después de desconectarse durante unos cinco minutos

Estoy ejecutando macOS Mojave en un Mac Mini. Construido en el servidor VNC funciona perfectamente cuando se conecta por primera vez después de reiniciar, sin embargo, si se desconecta de ella durante más de cinco minutos no se puede conectar de nuevo - que muestra el nombre de usuario que se utilizó para la última sesión y una rueda giratoria. Conectarse a través de ssh y matar a screensharingagentd no ayuda, sólo un reinicio lo hace. He comprobado que todos los ajustes de ahorro de energía están desactivados. Hay dos máquinas virtuales con MacOS High Sierra y Sierra funcionando en este mismo Mac Mini y puedo conectarme a ellas sin problemas.

0 votos

Yo también estoy experimentando esto (MBP 2016 con Mojave actualizado), pero hasta ahora no he podido determinar la causa de encontrar una solución que no sea reiniciar. ¿Qué cliente VNC está utilizando? Estoy usando VNC Viewer en el iPhone. Sólo me preguntaba si estamos utilizando la misma aplicación en caso de que podría estar desencadenando un mal estado en MacOS.

0 votos

También sucede desde Win 10 de escritorio con VNC Viewer 6.18.907 (r38355) x64 Dudo que sea el cliente como la versión anterior de MacOS funcionaba bien

0 votos

¡Ja! Acabo de actualizar a MacOS 10.14.1 con la esperanza de resolver el problema, pero ahora no puedo conectarme en absoluto a través de VNC Viewer.

10voto

Rvach.Flyver Puntos 91

Mi solución para este problema es iniciar sesión a través de ssh y matar el proceso de loginwindow:

sudo pkill loginwindow

Esto permitirá iniciar sesión a través de VNC entonces.

0 votos

Esto funciona para nosotros, sin embargo tenemos que volver a conectar con TightVNC cuando se pone en este estado.

2voto

bmadtiger Puntos 121

Con el iMac en el trabajo, tuvimos que desactivar la opción en System Preferences - Sharing - Screen Sharing - Computer Settings para permitir VNC viewers may control screen with password . Entonces Visor VNC solicita el nombre de usuario y la contraseña del iMac (suponiendo que Only these users: se selecciona para Allow access for ). Las conexiones múltiples funcionan bien con esa configuración desactivada. Espero que esto ayude.

0 votos

Intenté desactivar esa opción y me aseguré de que la lista "permitir acceso a" incluyera a mi usuario. A continuación, aparece un mensaje de error al intentar conectarse a través de VNC "Para conectarse a Apple Remote Desktop (10.4) o Screen Sharing/Remote Management (10.5 en adelante) integrado en Mac OS X, active la opción "Los espectadores de VNC pueden controlar la pantalla con contraseña"".

0 votos

Lo siento, @softwareevolved ya no tengo acceso a un Mac para ayudar más. Esperemos que alguien más puede seguir esto para usted.

1voto

bierlos Puntos 11

Desde este artículo :

Apple ha añadido una nueva capa de seguridad a MacOS 10.14 Mojave. Después de actualizar su Mac a Mojave, VNC Server solo permitirá el acceso remoto de solo visualización hasta el momento en que haya concedido acceso a la aplicación vncagent (instalada como parte de VNC Server).

Para ello, abra Preferencias del Sistema > Seguridad y Privacidad > Privacidad > Accesibilidad. Haz clic en el botón de bloqueo para realizar cambios, y en + para añadir una nueva aplicación a la lista de las permitidas para controlar tu ordenador. Navega hasta /Library/vnc/vncagent y seleccione el botón Abrir

0voto

Paul Puntos 1

Algún detalle más, ya que estoy viendo un comportamiento muy similar, posiblemente el mismo.

Usando el cliente RealVNC que se conecta al servidor RealVNC en Mojave, funciona perfectamente cada vez. Usando este método te conectas a través de la nube usando RealVNC para negociar una sesión.

Usando el cliente RealVNC conectando con la utilidad "ScreenShare" propia de los Macs, a través de bonjour o de la dirección IP local, no utiliza el servidor RealVNC, y funciona durante los primeros intentos, pero lo deja durante 5 minutos sin iniciar sesión, luego lo intenta de nuevo y falla exactamente como se describe, Lockscreen con el nombre y la imagen del usuario, pero una rueda giratoria debajo, sin opción de iniciar sesión.

La reconexión a través del servidor RealVNC sigue siendo posible mientras está en este estado.

Detener e iniciar ScreenSharing sólo mata la ventana con la rueda giratoria, no tiene ningún otro efecto.

Un reinicio del MAC, y vuelve a funcionar....por un tiempo.

Funciona bien en High Sierra.

1 votos

Hola, Paul, y bienvenido a StackExchange de Apple. Dado que este post en realidad describe el problema más, pero no responder esto no es realmente una respuesta. En su lugar, puede añadirla a la pregunta pulsando el botón mejorar esta pregunta enlace justo debajo.

0voto

roacha Puntos 77

No es una solución, pero otra solución para borrar la pantalla bloqueada es acceder al Mac (físicamente) y cerrar la sesión del usuario. Mi Mini está en un armario de servidores, cerca de mi escritorio, por lo que esto es molesto pero no demasiado difícil.

(Voy a probar la opción de arriba para juguetear con la conexión/inicio de sesión)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X