Nuestros mejores programadores agotaron sus depósitos de café, buscando noche y día por la solución, hasta que Samuel halló la solución en GitHub y en este momento la comparte aquí.
Solución:
Este sitio enumera varios servidores, como Vino y krfb. En la Mac, puede usar el cliente Compartir pantalla (en el menú Ir del Finder, haga clic en Conectar al servidor, luego ingrese la dirección *vnc://****192.168.0.6* o cualquier dirección IP en la que esté el sistema Ubuntu, asegurándose de conservar **vnc:// parte).
Inicié sesión con éxito de forma remota desde mi escritorio iMac macOS Mojave en mi hackintosh, que es un Apple Macbook Pro 2012 actualizado que funciona sin problemas con Ubuntu 16.04:
Desde el escritorio de Ubuntu
- Descargue e instale vino ejecutando
sudo apt-get install vino
dentro de la terminal de Ubuntu. - siguiente carrera
vino-preferences
. - Después de que aparezca la ventana de preferencias de la aplicación vino, asegúrese de que las opciones “Permitir que otros usuarios vean su escritorio” y “Permitir que otros usuarios controlen su escritorio” estén seleccionadas debajo del campo “Compartir”; también se recomienda seleccionar “Debe confirmar cada acceso a esta máquina” y “Requerir que el usuario ingrese la contraseña del sistema”.
- Correr
sudo-reboot
y luego inicie sesión en el escritorio de Ubuntu 16.04. - Recupere la dirección IP del dispositivo ejecutando
ifconfig -a
; la dirección IP local del dispositivo se devolverá dentro de la salida del terminal en el campo: “inet addr:” (p. ej.inet addr: 10.3.1.233
). Después de anotar la dirección IP local del dispositivo, continúe con el siguiente conjunto de instrucciones desde su escritorio macOS.
Desde Ubuntu 18.04-2 LTS
- Evidentemente, la funcionalidad de vino se fusionó en Ubuntu 18.04.2 LTS Gnome Control Center, por lo que es mucho más fácil: simplemente vaya a “Configuración”.
- Dentro de “Configuración”, desplácese hacia abajo hasta la pestaña “Compartir” en el lado izquierdo de la ventana.
- Active “Compartir pantalla”: seleccione “Permitir conexiones para controlar la pantalla” y “Requerir una contraseña” debajo de “Opciones de acceso”, luego continúe con las instrucciones a continuación para acceder de forma remota a su escritorio Ubuntu 18.04.2 LTS desde su escritorio macOS.
Iniciar sesión desde macOS Mojave
- Accede a “Spotlight” escribiendo “CMD” + “Barra espaciadora”
- Dentro del campo Spotlight, ingrese
vnc://your_server_ip:5900
(p.ejvnc://10.3.1.233:5900
). - Si tiene éxito, la aplicación Compartir pantalla debería iniciarse automáticamente dentro de su escritorio macOS para ver de forma remota su dispositivo Ubuntu 16.04 o Ubuntu 18.04.2-LTS en su red local como se muestra en la captura de pantalla a continuación. ¡Disfrútelo!
Deshabilitar el cifrado
Si encuentra un mensaje de error que indique algo como: “la computadora remota no es compatible con la versión de su cliente VNC”. Por ejemplo, la aplicación Screen Sharing incorporada en Mac o VNC Viewer para Windows. Debería poder solucionarlo pidiéndole al servidor Vino que deshabilite el cifrado. Esto se hace ingresando el comando:
sudo gsettings set org.gnome.Vino require-encryption false
y luego reinicie el servidor Vino con el comando:
sudo systemctl restart vino-server --user
Se informa que JollysFastVNC es el servidor VNC más rápido disponible para OSX.
Dicho esto, en mi experiencia, las conexiones lentas de entrada y salida de Ubuntu a menudo significan que está tratando de hacer IPv6 cuando no debería serlo.
Si sostienes algún recelo o capacidad de reformar nuestro post puedes realizar una crítica y con gusto lo estudiaremos.