To gain access to one of the HPC systems you must first apply for Preparatory or Production Access. More details on how to do that can be found in the "Apply" page.
Upon acceptance of your application you should request an account following the below steps:
Request an account
- If you already have an account on one of our HPC systems and you would like to associate your existing account with a new project you need to submit the "Add existing user account to project" form:
Add existing user account to project
- For Production Access, as "Proposal ID" put the project code (eg. lspre100s1) corresponding to your application submission in the Linklings system. For Preparatory or Educational access as "Project ID" type the ticket number e.g. "HPCF-1510". For other access type "Other Access".
Please note:
In order to generate a SSH key pair follow the below steps:
Create a public and private key pair using the following command:
ssh-keygen
You will prompted for a filename for saving the private key. You should press Enter to use the default name: /home/username/.ssh/id_rsa
You will prompted for a password to protect your private key which you will also confirm. ALWAYS use such a password to protect your private key. ssh-keygen will then create a private and public key. The public key will have a .pub extension (e.g., id_rsa.pub)
First check if the OpenSSH client is installed.
Then open the OpenSSH client and proceed with the key generation:
ssh-keygenNote: Normally, the public key is identified with the .pub extension. You can use Notepad to see the contents of both the private and public key.
The table below lists the hostnames of the HPC systems login nodes:
| System | Hostname |
|---|---|
| Cyclone | cyclone.hpcf.cyi.ac.cy |
| post02 | post02.cyi.ac.cy |
| post05 | post05.cytera.cyi.ac.cy |
If your private key is stored in your .ssh folder in your home directory:
$ssh username@hostname
You may need to use the following command even if the private key is stored in your .ssh folder:
$ssh-add /key_path/id_rsa
If the key is stored in another directory or in a usb:
$ssh -i /key_path/id_rsa username@hostname
If you encounter a problem with your key permissions, go to the directory where the key is stored and do the following:
$chmod 600 .ssh/id_rsa
As hostname use one of the hostnames in the above section, depending which system you want to access.

4. Enter login information in the Host Name box (e.g. username@hostname) and click Open

1. Make sure the ssh-agent service is running by using the following command in powershell:
Get-service ssh-agent

2. If the service is not running you need to go to Services and find OpenSSH Authentication Agent. Right click > Properties and change the Startup type to Manual or Automatic, apply the changes and then click start.
3. If you have created your key using puTTY you will need to save it using the openssh format. Open puTTYgen.exe and load your key by navigating to File > Load private key. Then under conversions select Export OpenSSH key( force new format).

After starting the ssh-agent service you need to add your private key to the agent. You will be asked for your key's passphrase before it is added to the agent.
ssh-add C:\DIRECTORY\WITH\KEY\id_rsa

5. If you receive the following error, you need to change the permissions of the key by right clicking the key file going to Properties > Security > Advanced and removing all other user permissions.

Finally to connect to your chosen cluster you need to type:
ssh username@cluster.host.name