bureau à distance de mac à ubuntu?

17

Je recherche un programme de bureau à distance depuis mon macbook pro vers la machine virtuelle ubuntu que j'ai installée sur mon ordinateur personnel. J'ai lu le poulet des travaux VNC mais après l'avoir utilisé, il semble être incroyablement lent. Existe-t-il une meilleure solution ou dois-je simplement y faire face?

Damonkashu
la source
Si vous voulez juste un seul programme, vous pouvez également essayer ssh -X ubuntuVMpuis exécuter vos programmes, par exemple:firefox &
sarnold

Réponses:

24

Ce site répertorie un certain nombre de serveurs , tels que Vino et krfb. Sur le mac, vous pouvez simplement utiliser le client de partage d'écran (dans le menu Aller du Finder, cliquez sur Se connecter au serveur, puis entrez l'adresse * vnc: //****192.168.0.6* ou toute autre adresse IP sur laquelle le système Ubuntu est activé, en veillant à conserver la portion ** vnc: // ).

FeifanZ
la source
1
Cela semble prometteur. J'ai essayé cela, mais cela semble juste passer une éternité à essayer de contacter la machine virtuelle ubuntu, même après avoir authentifié la connexion sur ubuntu. Ce partage d'écran est-il destiné à cet effet?
Le partage d'écran n'est qu'un client VNC. C'est définitivement un problème avec votre logiciel serveur (Chicken)… à moins que vous ayez un réseau / routeur lent?
3
La réponse @feifanZ fonctionne pour Ubuntu 15.10, mais il y a un problème avec le paramètre de chiffrement requis d'Ubuntu Vino. exécutez simplement ceci gsettings set org.gnome.Vino require-encryption falseavant d'essayer d'accéder.
insidepower
à part @insidepower tweak, vous devez définir un mot de passe dans la fenêtre des paramètres d'unité dans mon cas
danius
J'ai essayé de me connecter de Mac 10.14.5 à Ubuntu 19.04, mon Mac se plaint que la version VNC n'est pas prise en charge.
GummyBear21
3

J'ai réussi à me connecter à distance à partir de mon bureau iMac macOS Mojave sur mon hackintosh, qui est un Apple Macbook Pro 2012 modernisé fonctionnant sans problème Ubuntu 16.04:

Depuis le bureau Ubuntu

  1. Téléchargez et installez vino en exécutant sudo apt-get install vinodans le terminal Ubuntu.
  2. Prochaine course vino-preferences.
  3. Après l'invite de la fenêtre des préférences de l'application vino, assurez-vous que les options "Autoriser les autres utilisateurs à visualiser votre bureau" et "Autoriser les autres utilisateurs à contrôler votre bureau" sont sélectionnées sous le champ "Partage"; il est également recommandé de sélectionner «Vous devez confirmer chaque accès à cette machine» et «Demander à l'utilisateur de saisir le mot de passe système».
  4. Exécutez sudo-reboot, puis connectez-vous au bureau Ubuntu 16.04.
  5. Récupérer et l'adresse IP du périphérique en exécutant ifconfig -a; l'adresse IP locale de l'appareil sera renvoyée dans la sortie du terminal sous le champ "inet addr:" (par exemple inet addr: 10.3.1.233). Après avoir noté l'adresse IP locale de l'appareil, passez à la prochaine série d'instructions à partir de votre bureau macOS.

Depuis Ubuntu 18.04-2 LTS

  1. Évidemment, la fonctionnalité vino a été fusionnée dans Ubuntu 18.04.2 LTS Gnome Control Center, donc c'est beaucoup plus facile - allez simplement dans "Paramètres".
  2. Dans "Paramètres", faites défiler jusqu'à l'onglet "Partage" dans le côté gauche de la fenêtre.
  3. Activez "Partage d'écran" - sélectionnez "Autoriser les connexions à contrôler l'écran" et "Exiger un mot de passe" sous "Options d'accès", puis suivez les instructions ci-dessous pour accéder à distance à votre bureau Ubuntu 18.04.2 LTS à partir de votre bureau macOS.

Connexion à partir de macOS Mojave

  1. Accédez au "Spotlight" en tapant "CMD" + "Espace-barre"
  2. Dans le champ Spotlight, entrez vnc://your_server_ip:5900(par exemple vnc://10.3.1.233:5900).
  3. En cas de succès, l'application de partage d'écran devrait se lancer automatiquement sur votre bureau macOS pour afficher à distance votre appareil Ubuntu 16.04 ou Ubuntu 18.04.2-LTS sur votre réseau local comme illustré par la capture d'écran ci-dessous - profitez-en!

entrez la description de l'image ici

alexanderjsingleton
la source
2

JollysFastVNC serait le serveur VNC le plus rapide disponible pour OSX.

Cela dit, selon mon expérience, les connexions entrantes / sortantes lentes d'Ubuntu signifient souvent qu'il essaie de faire IPv6 alors qu'il ne devrait pas l'être.

geekosaure
la source
1

Pensez à utiliser NX - il devrait être beaucoup plus rapide que VNC.

Nicholas Riley
la source
1

TeamViewer est un logiciel de type VNC très rapide - il contourne également les problèmes de pare-feu et de redirection de port, donc incroyablement facile à configurer. Je ne l'ai utilisé que de Windows à Windows, mais ils ont une version Mac et Linux. Vous devriez pouvoir installer la version sans assistance sur la machine virtuelle Ubuntu, afin que le nom d'utilisateur et le mot de passe soient toujours les mêmes.

user2542365
la source
0

Sur Ubuntu 12.04, vous pouvez utiliser "Desktop Sharing" (tapez-le dans la barre de recherche) comme serveur et prendre la suggestion de FeifanZ pour le client Mac. J'ai tout mis en place en 30 secondes.

tir38
la source
0

Tunnelez simplement votre session X11 sur SSH. Agréable et rapide - parce que vous envoyez des commandes de dessin, etc. Pas des bitmaps entiers.

ssh -X user@hostname (or IP address)

Et puis tapez simplement le nom d'un programme, par exemple:

nautilus

Vous pouvez également exécuter un bureau entier.

Jasper Blues
la source
5
Comment exécuter "un bureau entier"? nautilus fait juste apparaître une fenêtre de répertoire.
zkurtz
2
Failed to connect to Mirlorsqu'il a essayé d'exécuter nautilus.
Jason Nichols
De la façon dont X11 fonctionne, vous ne voulez vraiment pas mettre un aller-retour réseau entre les E / S d'une session X11. Le rendu à distance est plus rapide
DeepSpace101
Ceci est la réponse correcte et la plus simple. Mac préinstallé avec XQuartz. Alors que "nautilus" ouvre simplement le gestionnaire de fichiers, vous pouvez également exécuter "google-chrome" pour démarrer Chrome. Fondamentalement, vous pouvez exécuter n'importe quoi. Le processus s'exécutera sur la boîte Linux et l'affichage sera routé vers votre Mac. Je viens d'essayer cela depuis mon Mac 10.14.5 vers Ubuntu 19.04. Mais je dois dire que Chrome est un peu lent dans ce cas.
GummyBear21
0

J'ai essayé plusieurs options comme RealVNC et celle intégrée à Ubuntu. Et je pense que TeamViewer est le meilleur.

Emil Marashliev
la source