Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: removed Match optional setting, as new clients do it by default

...

Multiexcerpt
MultiExcerptNamessh_standard_connection

Once you have configured the appropriate settings, any SSH-based tools such as ssh, scp or rsync should work out of the box without any additional options.

To test the connection you may ssh into hpc-login if you have access to ECMWF's HPCF:

No Format
ssh hpc-login

Or alternatively, if you only have access to ECMWF ECS service:

No Format
ssh ecs-login

Visit our HPCF User Guide for further information.

Tip
titletsh login every 12 hours

Remember you may need to redo the authentication step for any new ssh connections after 12 hours with:

No Format
tsh login

Optional: Automating the authentication step

Multiexcerpt
MultiExcerptNameauto_tsh_login

You may instruct ssh to trigger a tsh login whenever required when establishing a new connection by adding the following line at the top of your ~/.ssh/config

Tabs Container
directionhorizontal
Tabs Page
titleLatest - jump-17.ecmwf.int
No Format
Match host jump-17.ecmwf.int exec "tsh status --proxy %h >/dev/null 2>&1 || tsh --proxy %h login"


Multiexcerpt
MultiExcerptNamevscode_local_server

Optional: VSCode settings

Tabs Container
directionhorizontal
Tabs Page
titleLatest - jump-17.ecmwf.int

For those using VSCode, you may need to set the  Remote.SSH: Use Local Server setting to false in the extension setting. You can search for  @ext:ms-vscode-remote.remote-ssh to find the plugin-specific settings.

...