Login and Data transfer

Obtain Login Credentials

In order to use ARIS resources first you need to apply for access , as described on the “system’s official access policy”

https://hpc.grnet.gr/access_policy/

After your application has been accepted, ARIS user support team will request the following information :

  1. Fill in, sign and send the Acceptable Usage Policy (AUP) for your project.
  2. Your preferred username.
  3. Your ssh public key.
  4. One static IP address (or addresses), from which you will connect in the system.

Login to ARIS

ARIS supercomputer uses login nodes for interactive access and the submission of batch jobs.

The login node host name address:

Login address Port Protocol
login.aris.grnet.gr 22 ssh

Login with Secure Shell

Access via SSH (Secure Shell).

Linux/Mac Terminal

On Linux or Mac use

ssh -i /path/to/rsa -YC username@login.aris.grnet.gr

In case of problems confirm your key permissions

chmod 600 /path/to/rsa

Windows

On Windows you can select to use

  1. PUTTY
  2. or BitVise

Login with PuTTY

http://www.chiark.greenend.org.uk/~sgtatham/putty/

  • Run PuTTY
  • Set your “Putty Private Key” file. Category: Connection -> SSH -> Auth

(To create or convert putty private keys use PuTTYgen (an RSA and DSA key generation utility) )

PuTTy_Pass

  • Set the Host Name to “login.aris.grnet.gr”

Putty

Login with BitVise

Bitvise SSH Client: SSH Terminal, Tunneling, File Transfer

https://www.bitvise.com/ssh-client-download

  • Set Host to “login.aris.grnet.gr”
  • Set your Username
  • Set Initial method to “publickey”

Bitvise

  • Import your private key (Click “Client key manager”)
  • Click “Import”

Bitvise_import

Generating SSH keys

https://wiki.archlinux.org/index.php/SSH_keys

SSH keys serve as a way to identify users to an SSH server without involving passwords.

In order to generate a NEW key follow these steps:

Linux/Mac

  • Check for existing SSH keys on your computer.
$ ls -la ~/.ssh
# Lists the files in your .ssh directory , if they exist

#  By default, the filenames of the public keys are one of the following:
#
# id_dsa.pub
# id_ecdsa.pub
# id_ed25519.pub
# id_rsa.pub
  • An SSH key pair can be generated by running the ssh-keygen command:
$ mkdir ~/.ssh
$ chmod 700 ~/.ssh
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Generating public/private rsa key pair.
Enter file in which to save the key (/home/username/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/username/.ssh/id_rsa.
Your public key has been saved in /home/username/.ssh/id_rsa.pub.
The key fingerprint is:
dd:15:ee:24:20:14:11:01:b8:72:a2:0f:99:4c:79:7f your_email@example.com
The key's randomart image is:
+--[RSA  4096]---+
|     ..oB=.   .  |
|    .    . . . . |
|  .  .      . +  |
| oo.o    . . =   |
|o+.+.   S . . .  |
|=.   . E         |
| o    .          |
|  .              |
|                 |
+-----------------+

More help

Windows

PuTTYGEN

You can use PuTTYgen tool (download here ) to create new or import existing private keys

Create NEW

  1. Click “Generate”
  2. Move your mouse over the blank area ....
  3. Save your key pair “Save public key” and “Save private key”

PuTTygen

Convert to “PuTTY Private Key” format

PuTTygen_convert

BitVise Client Key Manager

You can use BitVise “Client Key Manager” to create new or import existing private keys

Bitvise_manager

Create NEW

Bitvise_key

  • Save the key pair Export -> OpenSSH format

Bitvise_export

Import Key

  • Click “Import”

Bitvise_import

Data Transfer

To transfer data in and out ARIS scp and sftp protocols are used.

Restrictions

You have access from your computer to ARIS, but the inverse does not apply.

Put files to ARIS

Push a local directory from your computer to ARIS

scp -i /path/to/rsa -r localdir username@login.aris.grnet.gr:remotedir

or

sftp -i /path/to/rsa username@login.aris.grnet.gr
put -r localdir remotedir

Get files from ARIS

Get a remote directory from ARIS to your computer.

scp -i /path/to/rsa -r username@login.aris.grnet.gr:remotedir localdir

or

sftp -i /path/to/rsa username@login.aris.grnet.gr
get -r remotedir localdir

More information about using scp, sftp commands

man scp
man sftp

Archive

Compress directory into archive

tar -czvf archivename.tar.gz directory

Uncompress archive

tar -zxvf archivename.tar.gz

Data Transfer Windows

On Windows please consider using Filezilla client

https://filezilla-project.org/

or WinSCP

http://winscp.net/eng/download.php

Graphical User Interface

Please read the Remote Visualization instructions