Teleport is software which provides an SSH Jump Host (or Bastion host) service in a secure, modern way, with support for role-based access control and single sign-on. It is used to access a number of services at ECMWF, including our Atos HPCF and ECS services. The service provides:
- Single SSH hop from client systems anywhere on the internet to servers inside ECMWF (HPC, etc)
- Re-authentication required only every 12 hours (usually once per working day)
- Integration with standard tools such as the OpenSSH ssh client, scp, and ssh-agent
- X11 and Port forwarding
The single sign-on step is performed using an application called "tsh
". After that you use standard ssh or scp to connect to systems inside ECMWF.
Teleport production services
We currently run two Teleport services in production:
- jump-17.ecmwf.int: Latest production service, recommended.
- jump.ecmwf.int: Legacy service, to be retired in October 2025.
If you are setting up the access for the first time, you should choose the recommended jump-17.ecmwf.int service.
If you are updating your setup to use the latest production service, jump-17.ecmwf.int, note that you will need to change BOTH the client installation and your ssh configuration (e.g. $HOME/.ssh/config file). Newer clients connecting to jump-17.ecmwf.int but using the old configuration (that will still refer to jump.ecmwf.int) will not work
- Teleport SSH Access - Mac configuration
- Teleport SSH Access - Linux configuration
- Teleport SSH Access - Windows Terminal and Powershell configuration
- Teleport SSH Access - Windows Subsystem for Linux (WSL)
- Teleport SSH Access - Windows MobaXterm configuration
- Teleport SSH Access - Windows Cygwin configuration
If you prefer not to install any application on your platform, you may also access teleport through a web client as described in Teleport SSH Access - Web client
System Administrators
If you are a system administrator setting up access to teleport from your organisation, have a look at the Teleport SSH Access - Network requirements for additional information on how this system works and its network requirements.
1 Comment
Damien Decremer
No longer supported by brew above v16 if you are still on Sequoia (version 15.3.1), so download it from https://cdn.teleport.dev/teleport-17.4.2.pkg
if you installed it properly you should get this:
and you might have to update your
if you have one