web-dev-qa-db-fra.com

Lancer une session gnome du terminal

Je suis un coup d'œil à la machine de mon ami et je me demande comment je lancerais une session gnome sur ssh. J'ai besoin d'ouvrir un navigateur Web sur sa machine pour voir quelque chose qui ne peut être fait que de son nom d'hôte. Quel est le moyen le plus simple d'atteindre cela via SSH?

12
Skizit

Passer à un deuxième terminal, par exemple TTY2: CtrlAlt-F2, connectez-vous et démarrez une nouvelle session X sur un affichage disponible:

xinit -- :1

Maintenant ssh à l'autre machine, permettant à X Transfert (ou le transfert de confiance de confiance avec -Y):

ssh -X [email protected]

Une fois connecté, lancez une nouvelle session Gnome:

gnome-session

Vous pouvez également passer gnome-session comme une commande à ssh.

7
wag

Si tout ce que vous avez à faire est d'exécuter une session Web, vous semblez provenir de l'ordinateur de votre ami, je suggérerais d'exécuter OpenSSH avec l'argument SSH -D8888 (8888 en est simplement un exemple) et configurez votre navigateur local pour pointer vers Localhost: 8888 en tant que proxy Socks5.

Si vous devez exécuter un navigateur sur le lien, il n'ya aucune raison pour que vous ayez besoin de démarrer une session GNOME totale, il suffit d'exécuter SSH -X comme décrit dans les autres questions, puis exécutez le navigateur seul.

7
jsbillings

Vous pouvez utiliser ssh -X ou ssh -Y À sa machine pour exécuter des applications sur la machine de votre ami mais en utilisant votre Xorg. Le navigateur Web fera toujours la connexion de son nom d'hôte.

2
Edd Steel

À Ubuntu, j'utilise ces commandes:

sSH -X User @ host host-session

ou

ssh -y user @ host gnome-session

2
PhatHV

Pour lancer gnome du terminal Utilisez la commande startx.

1
Abhay Gudale

J'ai trouvé que le X11VNC soit assez facile.

M'a permis de voir le bureau à glace actif à distance.

(Apparaît comme une application de bureau. I SSH-Tunnel en avant, son port sur ma machine locale. Ensuite, connectez mon client VNC local à mon port local transfert de SSH.)

0
user18099