You can connect for the first time via SSH from another ECMWF platform. If you do so from ECGATE or the Cray HPCF you will not need a password to log in.
No Format |
---|
$> ssh aahpc-login # or for users with no formal access to HPC service: $> ssh ecs-login |
...
No Format |
---|
$> tsh login --proxy=jump.ecmwf.int $> ssh -J user@jump.ecmwf.int user@aauser@hpc-login # or for users with no formal access to HPC service: $> ssh -J user@jump.ecmwf.int user@ecs-login |
...
Tip | ||
---|---|---|
| ||
If you have not changed your password since 18 January 2021, password access may not work. |
List of main entry points
You can use the hpc-* or hpc2020-* names in the table below if you just need to use the default HPCF complex, or the specific names for each of the complexes. For ECS, you may use the ecs-* names. Your usual interface to connect would be the *-login names, and for remote submission of jobs we would recommend using the *-batch names as they are dedicated login nodes for job submissions. If you need to set up a cronjob, then the *-cron names are to be used.
Generic names | Per-complex | |
---|---|---|
HPCF Interactive Login | hpc-login hpc2020-login | aa-login ab-login ac-login ad-login |
ECS Interactive Login | ecs-login | ecs-login |
HPCF Remote batch job submission | hpc-batch hpc2020-batch | aa-batch ab-batch ac-batch ad-batch ecs-batch |
ECS Remote batch job submission | ecs-batch | ecs-batch |
HPCF Cron jobs | hpc-cron hpc2020-cron | - |
ECS Cron jobs | ecs-cron | - |
Password-less access from / to other platforms
...
Check if you have an existing ssh key pair on other ECMWF platforms:
No Format $> ls ~/.ssh/id_* ~/.ssh/id_rsa ~/.ssh/id_rsa.pub
If you don't, you may generate them like so:
No Format $> ssh-keygen # press 'enter' 3 more times
Make sure it is added into the different platforms to be used
Note If the key was already present in the
~/.ssh/authorized_keys
file, it will be duplicated.No Format $> ssh-copy-id -i ~/.ssh/id_rsa.pub ecgate # also gives access to lxc and linux workstation $> ssh-copy-id -i ~/.ssh/id_rsa.pub cca $> ssh-copy-id -i ~/.ssh/id_rsa.pub aahpc-login # or for users with no formal access to HPC service: $> ssh-copy-id -i ~/.ssh/id_rsa.pub ecs-login
Copy your key pair onto those platforms so you can make the connections in both directions:
No Format $> rsync -av ~/.ssh/id_rsa* cca:.ssh/ $> rsync -av ~/.ssh/id_rsa* aahpc-login:.ssh/ # or for users with no formal access to HPC service: $> rsync -av ~/.ssh/id_rsa* ecs-login:.ssh/
...