http://www.math.umn.edu/systems_guide/putty_xwin32.html
X Forwarding with Putty on Windows
Intro to X ForwardingUnix machines have been able to run software on a remote machine and display the GUI locally for almost two decades. Linux and Mac OS X support X Forwarding with no extra software. Any terminal on Linux should do X Forwarding, Mac users need to run "Applications > Utilities > XTerm". In a command line terminal run "ssh -Y jdoe@compute.example.edu matlab" and you'll be running matlab on "compute.example.edu" but seeing it on your desktop.
Windows users need two pieces of software: an secure shell program (ssh) to establish the remote connection and an X Server to handle the local display.PrerequisitesPutty for SSH
Xming for the XServerConfiguring PuttyAdd Unix hostname
Switch Protocol to SSHType name of session in saved sessionsClick 'Save'Expand the 'SSH' tab from the 'Category' list
Choose 'X11' from 'SSH' listCheck 'Enable X11 Forwarding'Choose 'Session' from 'Category' list
Click 'Save'Starting the X Server on WindowsConfiguring Xming
Just run "All Programs > Xming Xming" and it should work if you've got PuTTY configured.
ConnectingStart Xming
Start PuttyDouble click on the saved session you wantEnter username and password as requested
You should now be able to run X applications from the host on your local desktopWilliam S. Bear
v1.1 Feb 27, 2006Edited:
Aaron E. Fesperman v1.2July 30, 2012