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.