escritorio remoto de mac a ubuntu?


17

Estoy buscando un programa para escritorio remoto desde mi macbook pro a la máquina virtual ubuntu que he configurado en la computadora de mi casa. He leído que funciona Chicken of the VNC, pero después de usarlo, parece ser increíblemente lento. ¿Existe una solución mejor o solo tengo que lidiar con ella?


Si lo que desea es un solo programa, también se podría tratar ssh -X ubuntuVMy luego ejecutar sus programas, por ejemplo:firefox &
sarnold

Respuestas:


24

Este sitio enumera una serie de servidores , como Vino y krfb. En la Mac, puede usar el cliente Screen Sharing (en el menú Ir del Finder, hacer clic en Conectar al servidor, luego ingrese la dirección * vnc: //****192.168.0.6* o cualquier dirección IP en la que se encuentre el sistema Ubuntu, asegurándose de retener la ** vnc: // porción).


1
Esto parece prometedor. He intentado esto, pero parece que pasa una eternidad intentando contactar a la máquina virtual de ubuntu, incluso después de autenticar la conexión en ubuntu. ¿Este uso compartido de pantalla es para este propósito?

Compartir pantalla es solo un cliente VNC. Definitivamente es un problema con el software de su servidor (Chicken) ... ¿a menos que tenga una red / enrutador lento?

3
La respuesta @feifanZ funciona para ubuntu 15.10, pero hay un problema con la configuración de cifrado obligatorio de ubuntu Vino. simplemente ejecute esto gsettings set org.gnome.Vino require-encryption falseantes de intentar acceder.
insidepower

aparte del ajuste @insidepower, en mi caso debes establecer una contraseña en la ventana de configuración de la unidad
danius

Intenté conectarme desde Mac 10.14.5 a Ubuntu 19.04, mi Mac se queja de que la versión VNC no es compatible.
GummyBear21

3

Me conecté con éxito de forma remota desde mi escritorio iMac macOS Mojave a mi hackintosh, que es un Apple Macbook Pro 2012 actualizado que funciona sin problemas Ubuntu 16.04:

Desde el escritorio de Ubuntu

  1. Descargue e instale vino ejecutándose sudo apt-get install vinoen el terminal de Ubuntu.
  2. Próxima carrera vino-preferences.
  3. 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 "Solicitar al usuario que ingrese la contraseña del sistema".
  4. Ejecute sudo-rebooty luego inicie sesión en el escritorio Ubuntu 16.04.
  5. Recuperar y 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:" (por ejemplo 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 de su escritorio macOS.

Desde Ubuntu 18.04-2 LTS

  1. 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".
  2. Dentro de "Configuración", desplácese hacia abajo hasta la pestaña "Compartir" en el lado izquierdo de la ventana.
  3. Active "Compartir pantalla": seleccione "Permitir que las conexiones controlen la pantalla" y "Solicitar 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.

Inicio de sesión desde macOS Mojave

  1. Acceda a "Spotlight" escribiendo "CMD" + "Barra espaciadora"
  2. Dentro del campo de Spotlight, ingrese vnc://your_server_ip:5900(por ejemplo vnc://10.3.1.233:5900).
  3. Si tiene éxito, la aplicación Screen Sharing debería iniciarse automáticamente en 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: ¡disfrute!

ingrese la descripción de la imagen aquí


2

Según los informes, JollysFastVNC es el servidor VNC más rápido disponible para OSX.

Dicho esto, en mi experiencia, las conexiones lentas de entrada / salida desde Ubuntu a menudo significan que está tratando de hacer IPv6 cuando no debería ser así.



1

TeamViewer es un software similar a VNC muy rápido: también evita los problemas de firewall y reenvío de puertos, por lo que es increíblemente fácil de configurar. Solo lo he usado de Windows a Windows, pero tienen una versión para Mac y Linux. Debería poder instalar la versión desatendida en Ubuntu VM, por lo que el nombre de usuario y la contraseña son siempre los mismos.


0

En Ubuntu 12.04 puede usar "Desktop Sharing" (escríbalo en la barra de búsqueda) como el servidor y tomar la sugerencia de FeifanZ para el cliente Mac. Lo configuré todo en 30 segundos.


0

Simplemente haga un túnel en su sesión X11 sobre SSH. Agradable y rápido, porque está enviando comandos de dibujo, etc. No mapas de bits completos.

ssh -X user@hostname (or IP address)

Y luego simplemente escriba el nombre de un programa, por ejemplo:

nautilus

También puede ejecutar un escritorio completo.


55
¿Cómo puedo ejecutar "un escritorio completo"? nautilus solo abre una ventana de directorio.
zkurtz

2
Failed to connect to Mircuando trató de ejecutar nautilus.
Jason Nichols

De la forma en que funciona X11, realmente no desea poner un viaje de ida y vuelta de red entre el IO de una sesión X11. Es más rápido renderizar de forma remota
DeepSpace101

Esta es la respuesta correcta y más simple. Mac preinstalado con XQuartz. Si bien "nautilus" solo abre el administrador de archivos, también puede ejecutar "google-chrome" para iniciar Chrome. Básicamente, puedes ejecutar cualquier cosa. El proceso se ejecutará en la caja de Linux y la pantalla se enrutará a su Mac. Acabo de probar esto desde mi Mac 10.14.5 a Ubuntu 19.04. Pero tengo que decir que Chrome es un poco lento en este caso.
GummyBear21

0

He intentado varias opciones como RealVNC y la incorporada en Ubuntu. Y creo que TeamViewer es el mejor.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.