Todos los clientes VNC de iOS que he probado usan la autenticación VNC normal. Esto es inseguro debido al límite de 8 caracteres en la contraseña, etc. Algunas aplicaciones, como VNC Viewer de RealVNC, tienen paneles de información que informan si la conexión está encriptada, y nunca dice que lo está, incluso cuando desactivo ambas casillas de verificación en Preferencias del sistema en Compartir pantalla Computer Settings...
.
Entonces, definitivamente estoy tomando la respuesta aceptada a esta pregunta con pinzas.
Parece que la única forma de hacerlo es desactivar por completo la opción nativa de compartir pantalla de OS X y luego usar algún otro método para alojar VNC de forma segura. Sin embargo, esta no es una opción gratuita.
La respuesta a esa pregunta es correcta, pero hay algunos matices.
El servidor Screen Sharing admite 4 tipos de autenticación:
Cada vez que el cliente integrado de uso compartido de pantalla (Cmd+K en Finder) se conecta a un servidor de uso compartido de pantalla, solo usa los tipos 1, 2 y 3. Luego, el servidor habilita el cifrado de tráfico que puede funcionar en uno de dos modos: cifrado completo o pulsación de tecla Cifrado de movimiento de /mouse . Puede seleccionar el modo de cifrado en versiones anteriores de Mac OS X, pero en 10.8 (AFAIR) eliminaron esta opción, por lo que la conexión de pantalla compartida siempre está totalmente cifrada.
AFAIK, solo hay dos clientes de iOS de terceros que admiten los tipos de autenticación de Compartir pantalla: Pantallas y Remotix . Ambos pueden usar los tipos de autenticación 1 y 3 con cifrado de pulsación de tecla/movimiento del mouse , pero parece que solo Remotix proporciona el cifrado completo .
Tenga en cuenta que si un cliente usa una contraseña VNC (tipo 4) para conectarse al servidor de uso compartido de pantalla, el cifrado se deshabilita por completo.
MochaVNC lite utiliza el inicio de sesión/contraseña de usuario de Mac OS X. Lo he estado usando desde siempre y ni siquiera recuerdo cuánto tiempo hace que agregaron la autenticación de credenciales de Mac OS. A diferencia de la mayoría de las otras aplicaciones que admiten esta función, no necesita la versión paga. Lo uso esporádicamente principalmente para realizar actualizaciones de software en un mac mini sin cabeza que es mi servidor doméstico y el servidor de la biblioteca de videos de iTunes.
Como solo lo uso localmente, realmente no analicé las características de seguridad que tiene. Es una solución gratuita con una versión paga de $ 6, pero realmente no he investigado las diferencias pagas ya que la solución gratuita funciona con la pantalla compartida para mí. Como nota al margen, mi mac mini funciona mucho mejor ahora que compré un dongle de video HDMI. Solía ser muy lento a pesar de que está en Ethernet, resulta que una Mac Mini sin cabeza no usa la tarjeta de video a menos que haya un monitor (dongle) conectado.
Soumya