Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated installation process for tsh as brew does not allow you to change version install

These are the instructions on how to install and configure your Teleport SSH access on Mac to connect to ECMWF services such as the Atos HPCF and ECGATE ECS services.

Table of Contents

Table of Contents
maxLevel1
excludeTable of Contents

...

Here is a demonstration on how to set up Teleport to connect to our our Atos HPCF from a Mac. You can find the step by step guide described below.

Multimedia
nameplaceholder.movmac_teleport_setup.mp4

Installing the tsh client

...

tsh is open source, very portable, and has minimal dependencies.

If you have homebrew installed in your mac, then you can get tsh installed easily with:

No Format
brew install teleport

Using package installer

Go to the Alternatively, go to the Teleport website and make sure you download the "tsh client" instead of "Teleport Connect".

Image Modified


No Format
Direct link to 13.4.20: https://cdn.teleport.dev/teleport-13.4.20.pkg 

You can then run the installer and follow the instructions.

Using brew installer

If you have homebrew installed in your mac, then you can get tsh installed easily with:

Warning

Please be aware that you must use a version of "tsh" equal to or lower than 13. We are working on removing this limitation in the very near future

No Format
brew install teleport 



Authenticating yourself

Multiexcerpt include
MultiExcerptNamestandard_tsh_auth
PageWithExcerptTeleport SSH Access - Linux configuration

...

Edit the file ~/.ssh/config on your computer and add the snippet below. You may create it if it does not exist. You should replace ecmwfusername by your registered ECMWF user and user.address@somewhere.com by your registered email address at ECMWF.

Multiexcerpt include
MultiExcerptNamessh_config
PageWithExcerptTeleport SSH Access - Linux configuration

SSH 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.

...

Visit our HPCF User Guide for further information.

Optional: Automating the authentication step

Multiexcerpt include
MultiExcerptNameauto_tsh_login
PageWithExcerptTeleport SSH Access - Linux configuration

Troubleshooting

Multiexcerpt include
MultiExcerptNamereport_problem
PageWithExcerptTeleport SSH Access - Linux configuration