web-dev-qa-db-fra.com

Comment se connecter à une autre machine Ubuntu en tant que serveur X?

Lorsque je veux travailler sur mes machines Linux locales à partir de Windows, j'utilise PuTTY + Xming et je règle le port Xming dans les paramètres de connexion PuTTY. De cette façon, j'ai un terminal sur la machine et si, par exemple, j'exécute la commande 'firefox', une fenêtre firefox est ouverte sous Windows (alors qu'elle tourne réellement sur la machine Linux).

Je souhaite faire la même chose depuis une autre machine Linux (toutes les deux une machine Ubuntu). Connectez-vous par SSH et devenez cette connexion X Server afin que tout composant graphique soit ouvert sur une machine locale. Comment puis je faire ça?

1
Roy Tsabari

Vous pouvez soit simplement ouvrir une fenêtre de terminal sur votre ordinateur local et utiliser la commande

ssh -X user@remote

La variable $ DISPLAY est automatiquement définie pour acheminer via la connexion SSH (c'est-à-dire quelque chose comme localhost:10.0).

Vous pouvez également installer la version Linux de PuTTY sur Ubuntu et activer le transfert X11 sous Connection-> SSH-> X11 exactement comme vous le faites pour Windows (qui définit également la variable $ DISPLAY comme ci-dessus).

2
StarNamer