ssh and X server on Windows

During the practicals, we will need to connect via ssh from your laptop to remote clusters, and sometimes open graphical windows. If you have Linux or Mac, you will just have to open a terminal window and type a command like:

ssh -X <remote-host-address>

However, on Windows there is no default equivalent utility to do that. This short tutorial is to show how to install an ssh client (PuTTY) with X server (Xming) in order to overcome this difficulty.

If you want to test the X connection from your Linux or Mac laptop, type the following command:

ssh -X issaos@pinback.aquila.infn.it

and then jump to step 9 of the tutorial below.

  1. Download Xming from https://sourceforge.net/projects/xming/ download_xming
  2. Install Xming on your pc using the installer
  3. Download PuTTY from http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html. Place the file on your Desktop, it is directly the executable, no need to install anything.putty_download
  4. Activate the X server, executing Xming. You should see a symbol like an “X” on the right-bottom bar on your Desktop, such as this one xming_running
  5. Run PuTTY. Just double-click on the PuTTY icon you downloaded on the Desktop in step 3.
  6. Setup PuTTY for the test of ssh X connection. Type “pinback.aquila.infn.it” in the Host Name box putty_config_host
  7. Enable the X connection from the SSH/X11 menu, as shown in the figure putty_config_x11
  8. Click Open. The terminal should open and ask for login.
  9. Login as “issaos” and insert the password you received by email putty_login
  10. Type “gthumb issaos_logo_small.jpg“, as shown in the previous screenshot, and wait for the graphical windows with the figure to open putty_output
  11. If it works you’re all set, otherwise you need to double-check all the steps above.