SSH connection guide

What is SSH? https://en.wikipedia.org/wiki/Secure_Shell

SSH is the most common protocol to create a secure connection to another machine over the network. It may be a remote client like a Desktop PC, some server you have access to or even a microcomputer such as a Raspberry PI.

In our case, we can use it to connect to the university computers and servers. This may include cases if you just want to try out your software on the university machines or may be required because the software licenses for the required tools are only available on the university machines (common for various CAD programs).

Linux (and possibly Mac)Windows (MobaXTerm)Windows (Putty)

Typically no additional software is required, everything is built in. Just open the terminal and run the 2 following lines:

  1. We create a connection to the university proxy. Replace uni-id with your respective one:
    Note 1: If you haven’t connected to that particular computer from that particular machine before, you will have to confirm that you trust the fingerprint of that machine!
    Note 2: Once the connection is established, you will need to enter your password. You will not see anything appear on the password field while typing!
    Note 3: We use the argument -X to allow us to use graphical programs. You don’t need to add it if you only intend to use the terminal.
  2. We create a connection to a lab computer. There is a dedicated computer we have known as LX0. Typically you will connect to that.
    Note: If LX0 is not available, go to https://ati.ttu.ee/klassi-staatus and find a computer that has a Linux tux symbol on it. Connect to that computer.

You’re in! Now you can use the computer like you were in the lab class with the same software setup – as long as you run it from that terminal!

This is the simplest way to create an SSH connection from Windows that allows for GUI transmission.

  1. Download and install MobaXTerm: https://mobaxterm.mobatek.net/
  2. Set up the connection.

    Session type: SSH
    Remote host: proksi.intra.ttu.ee
    Username: Uni-ID (replace with yours)
    Note 1: Once the connection is made, it is automatically saved. You don’t need to do this initial setup the next time.
    Note 2: Once the connection is established, you will need to enter your password. You will not see anything appear on the password field while typing!
  3. We create a connection to a lab computer. There is a dedicated computer we have known as LX0. Typically you will connect to that.

    Note 1: If LX0 is not available, go to https://ati.ttu.ee/klassi-staatus and find a computer that has a Linux tux symbol on it. Connect to that computer.
    Note 2: We use the argument -X to allow us to use graphical programs. You don’t need to add it if you only intend to use the terminal.

You’re in! Now you can use the computer like you were in the lab class with the same software setup – as long as you run it from that terminal!

Tip: To streamline the connection even more, you can do the following:

  1. Save your password with the session on initial connection. Make sure you have good password hygiene!
  2. You can add the connection to lx0 to be made automatically. For that:
    1. Edit the saved session
    2. Go to Advanced SSH settings
    3. Under execute command type ssh -X lx0

Patience, all will be here soon..