Skip to content
System Status: All systems are operational • Services are available and operational.
Click for detailed status

MobaXterm

MobaXterm is a powerful terminal emulator for Windows that provides SSH connectivity, X11 server, and many other networking tools in a single application. This guide shows how to use MobaXterm to connect to the Euler cluster.

Basic login

Creating an SSH Session

Start MobaXterm and create a session:

MobaXterm Start Screen

Select an SSH session and enter the Euler hostname (euler.ethz.ch):

SSH Session Creation

This session is saved automatically under the hostname.

Logging in

Enter your ETH account username and password:

Login with Password

Upon a successful login, you can see the welcome banner and links to this Wiki, Smartdesk and cluster support:

Successful Login

Session settings

Edit session:

Edit Session

You can specify username and session name:

Session Settings

SSH Keys

Create SSH keys

Start MobaKeyGen:

SSH Key Creation Start

Select ed25519 algorithm and generate SSH keys:

Key Generation

Enter a passphrase, and save the public key (optional) and the private key (compulsory):

Save Keys

Add the private key to a session

Edit session:

Edit Session for Keys

Enable using private key and select the private key file:

Add Private Key

Copy the public key to the cluster

Log in to the cluster and open the file $HOME/.ssh/authorized_keys with a text editor.

This file should have the reading and writing permission only for you, the owner of the file (-rw-------). Otherwise, you can change the permission with the command:

chmod 600 $HOME/.ssh/authorized_keys

Copy Public Key

Copy the public key to the file $HOME/.ssh/authorized_keys on the cluster.

The next time you start the session, enter the passphrase to log in to the cluster:

Login with Key

Add SSH key to MobAgent for auto login

Go to Configuration:

SSH Agent Setup

Enable Use internal SSH agent "MobAgent" and Forward SSH agents.

Click the plus sign to select the private key:

SSH Agent Configuration

Restart MobaXterm to apply the modifications:

Restart Dialog

Enter the passphrase at the start of MobaXterm:

Enter Passphrase

Then, you can start an SSH session without entering password or passphrase.