Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Info

Check the following pages if you are using another Windows method:

Teleport SSH Access - Windows Terminal and Powershell configuration

Teleport SSH Access - Windows MobaXterm configuration

Teleport SSH Access - Windows Subsystem for Linux (WSL)

...

Here is a demonstration on how to set up Teleport to connect to our our Atos HPCF from your Cygwin on a Windows 10 or 11. You can find the step by step guide described below:

Multimedia
nameplaceholder_windows.movwindows_cygwin_teleport_setup.mp4

Installing the tsh client

...

  1. Open the zip file in your file browser
  2. Drag the teleport folder inside the file and drop into the directory of your choice (the main directory for your user, for example)
  3. Open a Cygwin terminal. 

  4. Add to the PATH variable the location of the teleport directory. For example, if you dropped it on your main user directory (C:\Users\yourwindowsuser):

    No Format
    echo 'export PATH=/cygdrive/c/Users/$USER/teleport:$PATH' >> ~/.bashrc
    source ~/.bashrc


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


Authenticating yourself

Info

The following commands need to be run on a Cygwin terminal

...

We strongly recommend setting up all the SSH options needed for the connection instead of passing them on the command line.

...

.

Multiexcerpt include
MultiExcerptNamewindows_ssh_

...

setup
PageWithExcerptTeleport SSH Access -

...

Now you should make the tsh internal directory where SSH certificates are generated visible within Cygwin running the following command on a Cygwin terminal:

...

Windows Terminal and Powershell configuration

SSH connection

Info

The following commands need to be run on a Cygwin terminal

...