On the remote machine (Linux):
1) Ensure that X11Forwarding is enabled in /etc/ssh/sshd_conf on the remote machine.
On the local machine (Windows):
2) Install Xming and Xming-fonts
* Download from https://sourceforge.net/projects/xming/
3) Add the Linux machine’s DNS name(s) and IP address to the install location, e.g. C:\Program Files\xming\X0.hosts file. File should contain:
4) Start Xming on your Windows machine (NOT XLaunch)
5) Install Putty (if it’s not already installed) onto your Windows machine.
* Download from http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
6) Open putty and fill in the “Host Name” box.
7) Ensure that SSH is checked and that the port is correct (probably 22).
8) Under Category > Connection > SSH > X11 check the “Enable X11 forwarding” box.
9) Click the “Open” button to start the connection.
10) Log into the remote machine as you would do in a normal SSH session.
11) Start the X application from the command line, a window should open on your local machine with the application.
12) Minimize the SSH session, do not close it. If you close it, your X connections will close.
(It’s a regular SSH session with putty but with X11 forwarding enabled.)
All credit goes to : http://www.slackwiki.com/