Plataforma open source de Gerenciamento de Acesso Privilegiado (bastion host) para acessar com segurança SSH, RDP, Kubernetes, bancos de dados e aplicações web.
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 Access
Okta Advanced Server Access
BeyondTrust
- 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
Clone o repositório
git clone https://github.com/gravitational/teleport.git - 2
Acesse o diretório do projeto
cd teleport - 3
Compile o projeto
make full - 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
Plataforma auto-hospedada de acesso remoto seguro que combina VPN WireGuard, gestão de identidade, MFA e controle de acesso à rede.
Plataforma de acesso remoto seguro, projetada para ser hospedada por você e baseada em WireGuard, com políticas por identidade, confiança em dispositivos e logs de auditoria.
Servidor Git auto-hospedado em uma máquina Unix, com controle de acesso detalhado por branch e tag, gerenciado por um repositório de configuração.
Motor de autorização (PDP) self-hosted que avalia políticas YAML para decidir quem pode executar quais ações em quais recursos.
Runtime sandboxed de confiança zero no Kubernetes que distribui muitos agentes de IA com estado por um pequeno pool de workers, criando snapshots dos agentes ociosos.