
Teleport Enterprise Cloud is currently running Teleport 12.4.3. We recommend running Teleport agents at Teleport 12.4.3 or one major version below.
Teleport archives
The following archives contain all of the binaries you will need to manually install and run Teleport.
Binaries include:
Binary Name | Purpose |
---|---|
teleport | The Teleport binary that you can run within your private networks to enable access to resources in your infrastructure |
tctl | A client tool for managing Teleport resources |
tsh | A client tool for accessing resources within your cluster |
tbot | A client tool you will use to associate a bot user with a machine identity |
Here are the available archives:
Description | ||||
---|---|---|---|---|
Linux (Debian/Ubuntu compatible) | amd64 | arm64 | armv7 | i386 |
Linux (RHEL/CentOS 7.x compatible) | amd64 | |||
macOS | amd64 |
Teleport packages
The following packages allow you to use your operating system's package manager to install and run Teleport.
Binaries include:
Binary Name | Purpose |
---|---|
teleport | The Teleport binary that you can run within your private networks to enable access to resources in your infrastructure |
tctl | A client tool for managing Teleport resources |
tsh | A client tool for accessing resources within your cluster |
tbot | A client tool you will use to associate a bot user with a machine identity |
Here are the available archives:
Description | ||||
---|---|---|---|---|
Linux Debian Packages | amd64 | arm64 | armv7 | i386 |
Linux RPM Packages | amd64 | arm64 | armv7 | i386 |
macOS Packages | amd64 |
Teleport package repositories
Teleport currently maintains DEB and RPM package repositories. Follow these instructions to add a package repository and install Teleport.
Download Teleport's PGP public key
sudo curl https://apt.releases.teleport.dev/gpg \ -o /usr/share/keyrings/teleport-archive-keyring.ascSource variables about OS version
source /etc/os-releaseAdd the Teleport APT repository for v12. You'll need to update this
file for each major (breaking) release of Teleport.
Note: if using a fork of Debian or Ubuntu you may need to use '$ID_LIKE'
and the codename your distro was forked from instead of '$ID' and '$VERSION_CODENAME'.
Supported versions are listed here: https://github.com/gravitational/teleport/blob/master/build.assets/tooling/cmd/build-apt-repos/main.go#L26
echo "deb [signed-by=/usr/share/keyrings/teleport-archive-keyring.asc] \ https://apt.releases.teleport.dev/${ID?} ${VERSION_CODENAME?} stable/v12" \| sudo tee /etc/apt/sources.list.d/teleport.list > /dev/nullsudo apt-get updatesudo apt-get install teleport-ent
Source variables about OS version
source /etc/os-releaseAdd the Teleport YUM repository for v12. You'll need to update this
file for each major release of Teleport.
Note: if using a fork of RHEL/CentOS or Amazon Linux you may need to use '$ID_LIKE'
and the codename your distro was forked from instead of '$ID'
sudo yum-config-manager \ --add-repo $(rpm --eval "https://yum.releases.teleport.dev/$ID/$VERSION_ID/Teleport/%{_arch}/stable/v12/teleport.repo")sudo yum install teleport-ent
Teleport client-only packages
Client-only packages contain only binaries that need to be deployed to users' workstations.
Binaries include:
Binary | Purpose |
---|---|
tsh | A client tool for accessing resources within your cluster |
Here are the available archives:
Description | |
---|---|
macOS | amd64 |
Windows | amd64 |