开源特权访问管理(堡垒机)平台,统一安全访问 SSH、RDP、Kubernetes、数据库等资源。
gravitational/teleport
开源的身份感知访问平台,为 SSH、Kubernetes、数据库、Windows 桌面等资源签发短期证书并记录审计。
- Star
- 21,010
- Fork
- 2,182
- 未关闭 Issue
- 3,248
- 最近提交
- 前天
这是什么?
Teleport 是一个单一的 Go 二进制程序,为基础设施提供连接、身份认证、访问控制和审计能力。它作为访问代理和证书颁发机构,签发短期证书,使用户和机器无需依赖长期有效的 SSH 密钥、Kubernetes 令牌或数据库密码。
它覆盖 SSH 服务器、Kubernetes 集群、PostgreSQL、MongoDB、CockroachDB 和 MySQL 数据库、通过 RDP 访问的 Windows 桌面、内部 Web 应用、云控制台以及 Model Context Protocol 服务器。访问可由 RBAC 或 ABAC 策略、MFA、GitHub、OpenID Connect 或 SAML 单点登录控制,并支持限时的即时访问(JIT)申请。SSH、Kubernetes、数据库、RDP 和 Web 会话都会被记录以供审计。
Teleport 可部署为 Linux 守护进程或运行在 Kubernetes 上,代理还能穿透 NAT 和防火墙访问内网资源。其 SSH 实现与 OpenSSH 的客户端和服务器兼容。
核心功能
- 01签发短期 SSH 和 mTLS 证书,替代长期有效的密钥和密码。
- 02在一个入口统一访问 SSH、Kubernetes、数据库、RDP 桌面、Web 应用和云控制台。
- 03对 SSH、Kubernetes、数据库、RDP 和 Web 会话进行录制与审计。
- 04支持 RBAC、ABAC 策略、多因素认证,以及 GitHub、OIDC、SAML 单点登录。
- 05提供限时的即时访问(JIT)申请机制。
- 06无需 VPN 即可通过隧道访问 NAT 和防火墙后的资源。
适用场景
- 替代 VPN 或堡垒机,访问内网服务器和集群。
- 为工程师提供可审计、限时的生产环境 Kubernetes 和数据库访问。
- 统一管理 SSH、数据库和 Web 工具的单点登录与访问策略。
- 为通过 MCP 服务器工作的 AI 智能体和工作负载提供受控访问。
标签
常见问题
- teleport 是什么?
- 开源的身份感知访问平台,为 SSH、Kubernetes、数据库、Windows 桌面等资源签发短期证书并记录审计。 Teleport 是一个单一的 Go 二进制程序,为基础设施提供连接、身份认证、访问控制和审计能力。它作为访问代理和证书颁发机构,签发短期证书,使用户和机器无需依赖长期有效的 SSH 密钥、Kubernetes 令牌或数据库密码。
- teleport 可以免费使用吗?用的什么许可证?
- teleport 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- teleport 还在维护吗?
- 活跃维护中。teleport 最近一次提交是在 2026年10月20日。
- teleport 适合用来做什么?
- 替代 VPN 或堡垒机,访问内网服务器和集群。 为工程师提供可审计、限时的生产环境 Kubernetes 和数据库访问。 统一管理 SSH、数据库和 Web 工具的单点登录与访问策略。 为通过 MCP 服务器工作的 AI 智能体和工作负载提供受控访问。
- 在哪里获取 teleport?
- 源代码和安装说明在 GitHub 上:https://github.com/gravitational/teleport
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
自托管的安全远程访问平台,整合 WireGuard VPN、身份管理、多因素认证与网络访问控制。
基于 WireGuard 的安全远程访问平台,支持基于身份的访问策略、设备信任与审计日志。
运行在 Unix 服务器上的自托管 Git 仓库托管工具,通过配置仓库实现细粒度访问控制。
自托管的授权引擎(PDP),基于 YAML 策略判断谁可以对哪些资源执行何种操作。
运行在 Kubernetes 上的零信任沙箱运行时,通过快照空闲 Agent 实现多个有状态 Agent 复用少量 Worker。