Skip to content

Latest commit

 

History

History
129 lines (90 loc) · 6.37 KB

faq.mdx

File metadata and controls

129 lines (90 loc) · 6.37 KB
title description h1
Teleport FAQ
Frequently Asked Questions about using Teleport for SSH and Kubernetes access
FAQ

Community FAQ

Can I use Teleport in production today?

Teleport has been deployed on server clusters with thousands of nodes at Fortune 500 companies. It has been through several security audits from nationally recognized technology security companies, so we are comfortable with the stability of Teleport from a security perspective.

Can Teleport be deployed in agentless mode?

Yes. Teleport can be deployed with a tiny footprint as an authentication gateway/proxy and you can keep your existing SSH servers on the nodes. But some innovating Teleport features, such as cluster introspection, will not be available unless the Teleport SSH daemon is present on all cluster nodes.

Can I use OpenSSH with a Teleport cluster?

Yes, this question comes up often and is related to the previous one. Take a look at Using OpenSSH client section in the User Manual and Using OpenSSH servers in the Admin Manual.

Can I connect to nodes behind a firewall?

Yes, Teleport supports reverse SSH tunnels out of the box. To configure behind-firewall clusters refer to Trusted Clusters section of the Admin Manual.

Can individual nodes create reverse tunnels to a proxy server without creating a new cluster?

This has been a long standing request of Teleport and it has been fixed with Teleport 4.0. Once you've upgraded your Teleport Cluster, change the node config option --auth-server to point to web proxy address (this would be public_addr and web_listen_addr in file configuration). As defined in Adding a node located behind NAT - Teleport Node Tunneling

Can nodes use a single port for reverse tunnels?

Yes, Teleport supports tunnel multiplexing on a single port. Set the tunnel_listen_addr to use the same port as the web_listen_addr address setting in the proxy_service configuration. Teleport will automatically use multiplexing with that configuration.

What are Teleport's scalability and hardware recommendations?

We recommend setting up Teleport with a High Availability configuration. Below is our recommended hardware for the Proxy and Auth server. If you plan to connect more than 10,000 nodes, please get in touch and we can help architect the best solution for you.

Scenario Max Recommended Count Proxy Auth server
Teleport nodes connected to auth server 10,000 2x 2-4 vCPUs/8GB RAM 2x 4-8 vCPUs/16GB RAM
Teleport nodes connected to proxy server (IoT) 2,000* 2x 2-4 vCPUs/8GB RAM 2x 4-8 vCPUs/16+GB RAM

Which version of Teleport is supported?

Release Long Term Support Release Date Supported Until Min tsh version
4.4 Yes October 20th, 2020 October 20th, 2021 3.x
4.3 Yes July 8th, 2020 July 8th, 2021 3.x
4.2 Yes December 19th, 2019 December 19th, 2020 3.x
4.1 (EOL) Yes October 1st, 2019 October 1st, 2020 3.x
4.0 (EOL) Yes June 18th, 2019 June 18th, 2020 3.x

Teleport uses semantic versioning to release updates of software, with releases taking around 3-4 months, for MINOR releases. The team has these informal rules about releasing software:

  • Teleport Team will do its best to allow for a non-breaking upgrade even with MAJOR releases.
  • We aim to support versions for 3 releases (current and two back) or around 9 months. This means critical security fixes will be backported to earlier versions.
  • We provide Enterprise customers edge case support for older versions of Operating Systems. This might be a specific patch for an OSS in maintenance. This is provided on a somewhat ad-hoc basis.
  • We won’t support Teleport on an OS Distro that has stopped receiving maintenance updates and is EOL.

How should I upgrade my cluster? Please follow our standard guidelines for upgrading. We recommend that the Auth Server should be upgraded first, and proxy is bumped after.

Does Web UI support copy and paste?

Yes. You can copy&paste using the mouse. For working with a keyboard, Teleport employs tmux-like "prefix" mode. To enter prefix mode, press Ctrl+A.

While in prefix mode, you can press Ctrl+V to paste, or enter text selection mode by pressing [. When in text selection mode, move around using hjkl, select text by toggling space and copy it via Ctrl+C.

What TCP ports does Teleport use?

Please refer to the Ports section of the Admin Manual.

Does Teleport support authentication via OAuth, SAML or Active Directory?

Gravitational offers this feature for the Enterprise versions of Teleport.

Commercial Teleport Editions

What is included in the commercial version, Teleport Enterprise?

The Teleport Enterprise offering gives users the following additional features:

  • Role-based access control, also known as RBAC.
  • Authentication via SAML and OpenID with providers like Okta, Active Directory, Auth0, etc. SSO.
  • Premium support.

We also offer implementation services, to help you integrate Teleport with your existing systems and processes.

You can read more in the Teleport Enterprise section of the docs

Does Teleport send any data to Gravitational?

The open source edition of Teleport does not send any information to Gravitational and can be used on servers without internet access. The commercial versions of Teleport may or may not be configured to send anonymized information to Gravitational, depending on the license purchased. This information contains the following:

  • Anonymized user ID: SHA256 hash of a username with a randomly generated prefix.
  • Anonymized server ID: SHA256 hash of a server IP with a randomly generated prefix.

This allows Teleport Pro to print a warning if users are exceeding the usage limits of their license. The reporting library code is on Github.

Reach out to sales@gravitational.com if you have questions about the commercial edition of Teleport.