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 |
---|
maxLevel | 1 |
---|
exclude | Table of Contents |
---|
|
...
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 |
---|
MultiExcerptName | standard_tsh_auth |
---|
PageWithExcerpt | Teleport 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 |
---|
MultiExcerptName | ssh_config |
---|
PageWithExcerpt | Teleport 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 |
---|
MultiExcerptName | auto_tsh_login |
---|
PageWithExcerpt | Teleport SSH Access - Linux configuration |
---|
|
Troubleshooting
Multiexcerpt include |
---|
MultiExcerptName | report_problem |
---|
PageWithExcerpt | Teleport SSH Access - Linux configuration |
---|
|