Utiliser X11 pour administrer un serveur à distance
J'ai réussi, aujourd'hui, à faire quelque chose que j'essaie de faire depuis plusieurs mois.. c'était beaucoup plus simple que prévu, finalement!
Vous avez un serveur Unix, et une station de travail Mac? Vous voulez travailler sur votre machine Unix à partir de votre Mac en mode graphique? Voici la méthode à appliquer!
La première étape, c'est de suivre les directives de ce blog pour pouvoir ouvrir une session ssh sans interaction (sans mot de passe). Assurez-vous d'être capable d'ouvrir une session SSH de votre Mac vers votre machine Unix sans aucune interaction, faites surtout attention aux demandes d'ajout de clés d'hôte, mon problème résidait là.
Lancez X11, allez dans les préférences et dans le 2e onglet, activez le mode plein écran.
Par la suite, éditez, en tant que super-utilisateur, le fichier /etc/X11/xinit/xinitrc sur votre Mac. Dans la dernière partie, après le commentaire # start some nice programs, commentez toutes les lignes, puis adaptez et ajoutez celle-ci :
ssh -YC zacknafein.slinky.menzonet.org gnome-session
Dans mon cas, ça donne quelque chose comme :
ssh -YC zacknafein gnome-session
Si en partant X11 vous ne retrouvez pas votre session X11/Unix normale, ajoutez xterm -e en avant, ça va lancer un terminal vous donnant l'output texte, vous permettant de voir ce qui s'y passe.
Je ne l'ai pas testé encore, mais il y a sûrement moyen d'adapter ce petit guide pour Cygwin/X.
Écrit le: 23/06/2006 @ 10:49
Je n'ai pas réussi à faire la même chose avec Cygwin..
Par contre!
En activant le xdmcp sur le gestionnaire de login de mes serveurs (/etc/X11/gdm/gdm.conf dans mon cas), et en lançant cette commande :
XWin :0 -query server.hostname
Ça fonctionne!