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 |
---|
| Tabs Page |
---|
title | Latest - 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 |
---|
title | Legacy - 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> |
|
|
- 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 |
---|
title | No sudo or administrator privileges? |
---|
| Just skip the last step and place the tsh executable somewhere in your PATH |
|