Repolode
gravitational

gravitational/teleport

Plataforma open source de acesso com identidade que emite certificados de curta duração para SSH, Kubernetes, bancos de dados, desktops Windows, apps web e consoles de nuvem.

Alternativa open source a:Cloudflare AccessOkta Advanced Server AccessBeyondTrust

Estrelas
21,010
Forks
2,182
Issues abertas
3,248
Último commit
anteontem

O que é?

O Teleport é um único binário Go que oferece conectividade, autenticação, controle de acesso e auditoria para infraestrutura. Ele funciona como proxy de acesso e autoridade certificadora, emitindo certificados de curta duração para que usuários e máquinas não dependam de chaves SSH, tokens de Kubernetes ou senhas de banco de dados de longa duração.

Ele atende servidores SSH, clusters Kubernetes, bancos de dados PostgreSQL, MongoDB, CockroachDB e MySQL, desktops Windows via RDP, aplicações web internas, consoles de nuvem e servidores Model Context Protocol. O acesso pode ser controlado por políticas RBAC ou ABAC, MFA, SSO via GitHub, OpenID Connect ou SAML e solicitações de acesso Just-in-Time com prazo definido. As sessões de SSH, Kubernetes, banco de dados, RDP e web são gravadas para auditoria.

O Teleport pode ser implantado como daemon Linux ou no Kubernetes, e os agentes podem abrir túneis para recursos atrás de NATs e firewalls. A implementação de SSH é descrita como compatível com clientes e servidores OpenSSH.

Recursos principais

  • 01Emite certificados SSH e mTLS de curta duração em vez de chaves ou senhas de longa duração.
  • 02Oferece acesso a SSH, Kubernetes, bancos de dados, desktops RDP, apps web e consoles de nuvem em um só lugar.
  • 03Grava e audita sessões de SSH, Kubernetes, banco de dados, RDP e web.
  • 04Oferece suporte a políticas RBAC e ABAC, MFA e SSO via GitHub, OIDC ou SAML.
  • 05Oferece solicitações de acesso Just-in-Time com prazo definido.
  • 06Estabelece túneis para recursos atrás de NATs e firewalls sem VPN.

Casos de uso

  • Substituir uma VPN ou bastion host para acessar servidores e clusters privados.
  • Conceder a engenheiros acesso auditado e por tempo limitado a ambientes de produção do Kubernetes e bancos de dados.
  • Centralizar o SSO e as políticas de acesso a SSH, bancos de dados e ferramentas web em uma empresa.
  • Proteger o acesso de agentes de IA e workloads que usam servidores MCP.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/gravitational/teleport.git
  2. 2

    Acesse o diretório do projeto

    cd teleport
  3. 3

    Compile o projeto

    make full
  4. 4

    Siga o guia de primeiros passos para configurar um cluster de instância única

Antes de usar

  • Licenciado sob AGPL-3.0, uma licença copyleft com obrigações relacionadas ao uso em rede.
  • A compilação a partir do código-fonte requer Go, Rust, Node.js, libfido2 e pkg-config.
  • A compilação requer pelo menos 1 GB de memória.

Tópicos

Perguntas frequentes

O que é teleport?
Plataforma open source de acesso com identidade que emite certificados de curta duração para SSH, Kubernetes, bancos de dados, desktops Windows, apps web e consoles de nuvem. O Teleport é um único binário Go que oferece conectividade, autenticação, controle de acesso e auditoria para infraestrutura. Ele funciona como proxy de acesso e autoridade certificadora, emitindo certificados de curta duração para que usuários e máquinas não dependam de chaves SSH, tokens de Kubernetes ou senhas de banco de dados de longa duração.
teleport é gratuito? Qual é a licença?
teleport é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
teleport ainda é mantido?
Manutenção ativa. O último commit de teleport foi em 20 de out. de 2026.
Para que posso usar teleport?
Substituir uma VPN ou bastion host para acessar servidores e clusters privados. Conceder a engenheiros acesso auditado e por tempo limitado a ambientes de produção do Kubernetes e bancos de dados. Centralizar o SSO e as políticas de acesso a SSH, bancos de dados e ferramentas web em uma empresa. Proteger o acesso de agentes de IA e workloads que usam servidores MCP.
Como instalar teleport?
Clone o repositório: git clone https://github.com/gravitational/teleport.git Acesse o diretório do projeto: cd teleport Compile o projeto: make full Siga o guia de primeiros passos para configurar um cluster de instância única
Onde consigo teleport?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gravitational/teleport

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados