Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm sshing into my friends machine and I'm wondering how would i launch a GNOME session over SSH? I need to open a web browser on his machine to view something which can only be done from his hostname. What's the easiest way to achieve this via SSH?

share|improve this question

If all you need to do is run a web session, appearing to come from your friend's computer, I'd suggest just running OpenSSH with the ssh -D8888 argument (8888 is just an example), and set up your local browser to point to localhost:8888 as a SOCKS5 proxy.

If you must run a browser over the link, there's no reason why you need to start up an entire GNOME session, just run ssh -X as described in the other questions, and then run the browser alone.

share|improve this answer

Switch to a second terminal, for example tty2: CtrlAlt-F2, login and start a new X session on an available display:

xinit -- :1

Now ssh to the other machine, enabling X forwarding (or trusted X forwarding with -Y):

ssh -X user@machine

Once logged in, start a new gnome-session:


You can also pass gnome-session as a command to ssh.

share|improve this answer

You can use ssh -X or ssh -Y to his machine to run apps on your friend's machine but using your Xorg. The web browser will still be making the connection from his hostname.

share|improve this answer

In Ubuntu, I use these commands:

ssh -X user@host gnome-session


ssh -Y user@host gnome-session

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.