Skip to content

SSH client

An SSH client is a program that allows on to use SSH.

Overview of SSH clients

Operating system SSH Client Recommended? Allows graphics? 1 Description
Linux ssh Yes Yes Start from a terminal
MacOS ssh Yes Yes 2 Start from a terminal, needs install for graphics 2
Windows MobaXterm Yes Yes Easiest for Windows users 5
Windows PuTTY Neutral Yes 3 Needs install for graphics 3
Windows ssh Neutral Unknown Start from CMD, later Windows versions 4
Windows ssh Neutral Unknown Start from PowerShell 4

Using ssh with different terminals that do not allow for graphics

  • Start terminal (e.g. from Launchpad) or iTerm2 to run ssh
ssh [username]@rackham.uppmax.uu.se
  • where [username] is your UPPMAX username, for example ssh sven@rackham.uppmax.uu.se
  • iTerm2 goodies:

    • You can save hosts for later.
    • Drag and drop scp
  • Start a terminal (see below) to run ssh:
$ ssh [username]@rackham.uppmax.uu.se
  • where [username] is your UPPMAX username, for example ssh sven@rackham.uppmax.uu.se

Terminal

  • The ssh (secure shell) client putty

    • You can save hosts for later.
    • No graphics.
  • Windows Powershell terminal can also work

  • Windows command prompt can also work

  • Git bash

Using ssh with different terminals that allow for graphics

How do I know XQuartz has been installed?

As far as we know: you cannot check this directly: you will have to find out by running an application of Rackham that uses this. See below :-)

  • Start terminal (e.g. from Launchpad) or iTerm2 to run ssh:
$ ssh -X [username]@rackham.uppmax.uu.se

where [username] is your UPPMAX username and -X enables X forwarding. For example, if your UPPMAX username is sven, this would be ssh -X sven@rackham.uppmax.uu.se

How do I know XQuartz has been installed?

See SSH X forwarding.

Spoiler: use xeyes

  • Download and install ONE of the X-servers below (to enable graphics)

  • or...

  • Install a ssh (secure shell) program with built-in X11 and sftp file manager

    • MobaXterm
    • sftp frame makes it easy to move, upload and download files.
    • ... though downloading from remote host to local is usually easier.
    • tabs for several sessions
$ ssh -X [username]@rackham.uppmax.uu.se

where [username] is your UPPMAX username and -X enables X forwarding. For example, if your UPPMAX username is sven, this would be ssh -X sven@rackham.uppmax.uu.se

Caption

  • Or even better, create and save a SSH session, as shown in image below.
    • This allows you to use MobaXterm as a file manager and to use the built-in graphical texteditor.
    • You can rename the session in the Bookmark settings tab.

Caption


  1. The technical question is 'Allows X forwarding', as this is the way graphical displays are allowed 

  2. After installing XQuartz 

  3. After installing Xming 

  4. Untested 

  5. MobaXterm has a built-in X server