Durante años, he podido ssh en un host de Linux y luego (usando una opción ssh como ‑L5902:127.0.0.1:7898
) hacer un túnel de una conexión VNC desde mi mac; También he tunelizado conexiones VNC a otras macs. En ambos casos, pude usar Compartir pantalla para conectarme al sistema remoto y trabajar normalmente (el control remoto del mouse y el teclado estaban presentes).
Después de actualizar a El Capitan (10.11.4) de Mavericks y encontrar la nueva aplicación Screen Sharing, restablecí las conexiones ssh a mis objetivos de Linux y Mac. Las conexiones a otra Mac funcionan bien (puedo cambiar entre los modos "Observar" y "Control"). Sin embargo, mis sesiones de linux ahora son de solo lectura ("Modo de observación"). La opción "Cambiar al modo de control" (en el menú "Ver") está atenuada; De manera similar, el ícono "Modo de control" (flecha en un objetivo) en la ventana de la sesión está atenuado y no responde al hacer clic).
¿Hay algún truco para obtener Compartir Pantalla para permitir el acceso de "Control" a un host VNC de Linux?
[Después de experimentar un poco más, descubrí que si mantenía la tecla control
mientras abría la aplicación Compartir pantalla, el modo inicial predeterminado para las nuevas conexiones cambia a "Control". En el caso de las sesiones de Linux, parece que no hay manera de cambiar el modo una vez que se establece la conexión. Este cambio en el valor predeterminado de Compartir pantalla parece ser permanente: las invocaciones subsiguientes de la aplicación (incluso a nuevos destinos) se crean en el "Modo de control". No hay archivos de plist nuevos / modificados obvios que correspondan a este cambio en "Control", por lo que no estoy seguro de si hubo alguna configuración de Pre-El-Capitan que causara la "Observación" predeterminada o si hay algún otro mecanismo de almacenamiento de parámetros para compartir pantalla.]