Versions Compared

Key

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

...

Multiexcerpt
MultiExcerptNametsh_linux_install

The tsh application is required to perform user authentication. tsh is open source, very portable, and has minimal dependencies.

Here are the installation instructions, extracted from the official Teleport documentation:

  • In your terminal, assign environment variables that you will use to download your intended archive.
    Tabs Container
    directionhorizontal
    Tabs Page
    titleLatest - jump-17.ecmwf.int
    HTML
    <div class="preformatted panel conf-macro output-block" style="border-width: 1px;" data-hasbody="true" data-macro-name="noformat">
    <div class="preformattedContent panelContent">
    <pre data-bidi-marker="true" class="teleport17-version">TELEPORT_PKG=teleport
    TELEPORT_VERSION=17.0.0
    SYSTEM_ARCH=""$(uname -m | sed -e 's/x86_64/amd64/' -e 's/aarch64/arm64/')</pre>
    </div>
    </div>
    Tabs Page
    titleLegacy - jump.ecmwf.int
    HTML
    <div class="preformatted panel conf-macro output-block" style="border-width: 1px;" data-hasbody="true" data-macro-name="noformat">
    <div class="preformattedContent panelContent">
    <pre data-bidi-marker="true" class="teleport13-version">TELEPORT_PKG=teleport
    TELEPORT_VERSION=13.0.0
    SYSTEM_ARCH=""$(uname -m | sed -e 's/x86_64/amd64/' -e 's/aarch64/arm64/')</pre>
    </div>
    </div>
    Set up the appropriate value of SYSTEM_ARCH from the following list:
  • amd64
  • arm64
  • arm
  • 386
  • Run the following commands to download the Teleport archive, unpack it, and install binaries:
    No Format
    curl https://cdn.teleport.dev/${TELEPORT_PKG?}-v${TELEPORT_VERSION?}-linux-${SYSTEM_ARCH?}-bin.tar.gz.sha256
    # <checksum> <filename>
    curl -O https://cdn.teleport.dev/${TELEPORT_PKG?}-v${TELEPORT_VERSION?}-linux-${SYSTEM_ARCH?}-bin.tar.gz
    shasum -a 256 ${TELEPORT_PKG?}-v${TELEPORT_VERSION?}-linux-${SYSTEM_ARCH?}-bin.tar.gz
    # Verify that the checksums match
    tar -xvf ${TELEPORT_PKG?}-v${TELEPORT_VERSION?}-linux-${SYSTEM_ARCH?}-bin.tar.gz
    cd ${TELEPORT_PKG?}
    sudo ./install
Tip
titleNo sudo or administrator privileges?

Just skip the last step and place the tsh executable somewhere in your PATH

...