3 votes

Difficulté d'activer une connexion de bureau à distance à Ubuntu à partir d'un Mac

J'essaie d'effectuer une connexion de bureau à distance à mon système Ubuntu à partir d'un Mac.

J'ai installé vnc sur ubuntu et j'ai essayé d'utiliser Finder pour me connecter.

Le problème est que je reçois un message d'erreur :

The software on the remote computer appears to be incompatible with this version of Screen Sharing.

Quelqu'un sait-il comment résoudre ce problème ?

Info

Mac OS X 10.8.2

Ubuntu 12.04.2 LTS

Finder 10.8.1

vncserver (je ne l'ai pas trouvé directement (pas d'option -v disponible), mais le manuel dit 03 Mar 2005 )

2voto

datasunny Points 99

Il y a une grande différence entre l'utilisation de ssh -X ou le système VNC. Avec VNC, vous obtenez une copie visuelle du bureau du système distant au moment où le serveur VNC a été démarré. Avec ss -X vous démarrez une nouvelle session X ; elle nécessite également un système X-Windows sur l'ordinateur local. Comme un Mac est essentiellement un système *nix, cela ne devrait pas poser de problème.

Tout dépend donc de la manière dont vous souhaitez configurer votre session de bureau à distance : voir ce qui se trouve sur le moniteur distant ou démarrer une nouvelle session.

Lors de l'utilisation de ssh -X vous devez vérifier si la redirection X-Windows est activée sur l'ordinateur distant. Vérifiez le fichier /etc/ssh/ssh_config et vos éventuels paramètres par défaut pour l'entrée ForwardX11 (il devrait s'agir de yes pour que cela fonctionne).

Ensuite, une chose importante : une fois que vous êtes connecté à la machine distante, tout ce que vous avez est un Shell. Si vous voulez voir le bureau, démarrez le bureau Unity (ou KDE, ou XFCE4) en utilisant la commande appropriée. Par exemple, pour XFCE4, lancez xfce4-session

N'oubliez pas que l'utilisation de Unity implique beaucoup de travail graphique lourd qui doit passer par la ligne SSH, donc vous pouvez peut-être installer XFCE4 en même temps que Unity.

Autre astuce : échangez votre clé SSH pour un SSH sans connexion :) Utilisation ssh-copy-id user@machine et suivre les instructions.

0voto

user3146708 Points 61

Si vous n'avez besoin d'exécuter qu'une ou deux applications sur le système Ubuntu, vous pouvez utiliser ssh avec l'option '-X'.

ssh -X user@ubuntu

Lancez ensuite browser etc sur la ligne de commande d'Ubuntu et il sera visible sur votre Mac. Cela vous permettra d'exécuter n'importe quelle application GUI (comme firefox) à distance depuis le système Mac.

Par ailleurs, pour connaître la version de vncserver, vous pouvez lancer la commande suivante

dpkg -l vncserver

ou si cela ne fonctionne pas :

dpkg -l|grep vncserver

vous devez également indiquer la version du client vnc installé sur le Mac.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X