Μετάβαση στο περιεχόμενο

Intro en

Account application

To gain access to the Institutional cluster you can fill in and submit the application form.

Access the cluster and use the command line

The institutional cluster is accessed through a login node. Through it, input and output files are transferred and requests to perform tasks are submitted to the system that manages the resources of the cluster. Communication with the login node is done via Secure Shell (ssh).

What is ssh;

ssh is a network communication protocol that allows secure connection and transfer of data from one computer to another through encryption. The most common use is to connect a computer to a remote server.

Once the login is done you will gain access to a Linux bash terminal. If you are unfamiliar with the command line interface it would be useful to familiarize yourself with the basic file and folder management commands. The following links can help you get started:

Condition to connect with ssh to the cluster

To connect to the cluster, the computer through which the connection will be made must be on the university network. To connect from a computer located off campus (e.g. from a home network), the user must first connect to the AUTH VPN, as described here.

Connection to login node of the cluster

Once your access is activated, you can log in to the cluster with your institutional account details.

From command prompt

Depending on our operating system, we will use the corresponding application. - Linux or Mac OS X: Use Terminal. - Windows 10/11: Use PowerShell.

From the command prompt of your computer run the following command:

# ssh [username]@aristotle.it.auth.gr

Use the username corresponding to your account, as indicated in the account activation message for access to the service. Next, you will be asked for your ssh password.

Through Web Browser

You can log in via a browser with your institutional account details on the web portal of the Aristotle computational cluster. To connect with ssh to the cluster login node, you can select from the menu: Clusters -> Aristotle Shell Access as shown below:

OnDemand ssh

Using other clients

VS Code

To connect using the application Microsoft Visual Studio Code, you will need to prepare the environment using the following steps:

  1. Download and installation
  2. Install OpenSSH for Windows
  3. Install needed extension

Now you can connect using the following steps:

  1. To write a command to VS Code we can press the F1 key or the combination Ctrl+Shift+P, or choose from the displayed list.
  2. By writing remote-ssh we can see different command that are available through the SSH extension.
  3. Choose Open SSH Host... to connect.
  4. Write in the box [username]@aristotle.it.auth.gr.
  5. Write your password when asked.

Also, a green button appears in the bottom left corner of the VS Code. Clicking it will bring up a list of the most common SSH extension commands. Instead of steps 1 and 2, we can select the command from there.

MobaXterm

MobaXterm is an application that can be installed on Windows OS and has a friendly windowed interface for both ssh access and file transfer between the Windows workstation and the login node. Within the application we can work in various environments, by choosing Linux Terminal, PowerShell, cmd, git bash, etc.

MobaXterm Demo

Watch MobaXterm demo video, which presents many of its features.

Windows Subsystem for Linux

Alternatively, if we want to use Linux commands, we can use the Windows Subsystem for Linux application to connect via virtual Linux. See installation and configuration instructions.

Create a MobaXterm session

After installing the application the steps to be followed are: - Step 1: Choose new Session - Step 2: Choose SSH connection - Step 3: Fill in hostname ( aristotle.it.auth.gr ) - Step 4: Fill in username ( username of your institutional account )

First time connection

Host verification

Note that the first time you connect to the login node, you will probably get the following host verification message in the terminal:

The authenticity of host '***' can't be established.
ECDSA key fingerprint is SHA256: ***
Are you sure you want to continue connecting (yes/no/[fingerprint])?

Enter 'yes' from the keyboard and press 'Enter'. The fingerprint of the login node will be inserted in the known_hosts file and the next time you log in to the same host, it will not appear.

Attention! Depending on the encryption algorithm chosen by the ssh client, the fingerprint corresponding to the login nodes of the Aristotle computing cluster (aristotle.it.auth.gr) is one of the following:

SHA256:rJUQuAloAHBPTcAHK6a0cG5i3/zZwj4J2da0TJP0mk8 (ECDSA)
SHA256:XcqxZaOmf2Gtnims+wZZ5GoAX3FdsXm/vwpAzXgZOLI (ED25519)
SHA256:p2BqIbkUffvstMZw09QJ89xgeUKfcvrz5UfeIMKDT8U (RSA)