Plataforma open source de gestión de accesos privilegiados (bastion host) para acceder de forma segura a SSH, RDP, Kubernetes, bases de datos y aplicaciones web.
gravitational/teleport
Plataforma de acceso de código abierto basada en la identidad que emite certificados de corta duración para SSH, Kubernetes, bases de datos, escritorios Windows, aplicaciones web y consolas cloud.
Alternativa open source a:Cloudflare Access
Okta Advanced Server Access
BeyondTrust
- Estrellas
- 21,010
- Forks
- 2,182
- Issues abiertos
- 3,248
- Último commit
- anteayer
¿Qué es?
Teleport es un único binario escrito en Go que proporciona conectividad, autenticación, control de acceso y auditoría para la infraestructura. Funciona como proxy de acceso y autoridad de certificación que emite certificados de corta duración, para que los usuarios y las máquinas no dependan de claves SSH, tokens de Kubernetes ni contraseñas de bases de datos de larga duración.
Cubre servidores SSH, clústeres de Kubernetes, bases de datos PostgreSQL, MongoDB, CockroachDB y MySQL, escritorios Windows mediante RDP, aplicaciones web internas, consolas cloud y servidores de Model Context Protocol. El acceso puede controlarse mediante políticas RBAC o ABAC, MFA, SSO a través de GitHub, OpenID Connect o SAML, y solicitudes de acceso Just-in-Time con límite de tiempo. Las sesiones de SSH, Kubernetes, bases de datos, RDP y web se graban para su auditoría.
Teleport puede implementarse como daemon de Linux o en Kubernetes, y los agentes pueden abrir túneles a recursos detrás de NAT y firewalls. Según se indica, su implementación de SSH es compatible con clientes y servidores OpenSSH.
Funciones clave
- 01Emite certificados SSH y mTLS de corta duración en lugar de claves o contraseñas de larga duración.
- 02Proporciona acceso centralizado a SSH, Kubernetes, bases de datos, escritorios RDP, aplicaciones web y consolas cloud.
- 03Graba y audita sesiones de SSH, Kubernetes, bases de datos, RDP y web.
- 04Admite políticas RBAC y ABAC, MFA y SSO mediante GitHub, OIDC o SAML.
- 05Ofrece solicitudes de acceso Just-in-Time con límite de tiempo.
- 06Establece túneles a recursos detrás de NAT y firewalls sin necesidad de una VPN.
Casos de uso
- Reemplazar una VPN o un bastion host para acceder a servidores y clústeres privados.
- Proporcionar a los ingenieros acceso auditado y limitado en el tiempo a Kubernetes y bases de datos de producción.
- Centralizar el SSO y las políticas de acceso para SSH, bases de datos y herramientas web en toda una empresa.
- Proteger el acceso de agentes de IA y cargas de trabajo que usan servidores MCP.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/gravitational/teleport.git - 2
Entra en el directorio del proyecto
cd teleport - 3
Compila el proyecto
make full - 4
Sigue la guía de inicio para configurar un clúster de una sola instancia
Antes de usarlo
- Licenciado bajo AGPL-3.0, una licencia copyleft con obligaciones relacionadas con el uso en red.
- Compilar desde el código fuente requiere Go, Rust, Node.js, libfido2 y pkg-config.
- La compilación requiere al menos 1 GB de memoria.
Temas
Preguntas frecuentes
- ¿Qué es teleport?
- Plataforma de acceso de código abierto basada en la identidad que emite certificados de corta duración para SSH, Kubernetes, bases de datos, escritorios Windows, aplicaciones web y consolas cloud. Teleport es un único binario escrito en Go que proporciona conectividad, autenticación, control de acceso y auditoría para la infraestructura. Funciona como proxy de acceso y autoridad de certificación que emite certificados de corta duración, para que los usuarios y las máquinas no dependan de claves SSH, tokens de Kubernetes ni contraseñas de bases de datos de larga duración.
- ¿teleport es gratuito? ¿Qué licencia tiene?
- teleport es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿teleport sigue mantenido?
- Mantenimiento activo. El último commit de teleport fue el 20 oct 2026.
- ¿Para qué puedo usar teleport?
- Reemplazar una VPN o un bastion host para acceder a servidores y clústeres privados. Proporcionar a los ingenieros acceso auditado y limitado en el tiempo a Kubernetes y bases de datos de producción. Centralizar el SSO y las políticas de acceso para SSH, bases de datos y herramientas web en toda una empresa. Proteger el acceso de agentes de IA y cargas de trabajo que usan servidores MCP.
- ¿Cómo se instala teleport?
- Clona el repositorio: git clone https://github.com/gravitational/teleport.git Entra en el directorio del proyecto: cd teleport Compila el proyecto: make full Sigue la guía de inicio para configurar un clúster de una sola instancia
- ¿Dónde consigo teleport?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gravitational/teleport
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma autohospedada de acceso remoto seguro que combina WireGuard VPN, gestión de identidades, MFA y control de acceso a la red.
Plataforma de acceso remoto seguro, diseñada para alojarse en infraestructura propia y basada en WireGuard, con políticas de identidad, confianza en los dispositivos y registros de auditoría.
Servidor Git autogestionado en una máquina Unix, con control de acceso detallado por rama y etiqueta mediante un repositorio de configuración.
Motor de autorización autohospedado (PDP) que evalúa políticas YAML para determinar quién puede realizar qué acciones sobre qué recursos.
Runtime aislado con modelo de confianza cero en Kubernetes que asigna muchos agentes de IA con estado a un pequeño grupo de workers mediante snapshots de los actores inactivos.