Open-source платформа Privileged Access Management (PAM, бастион-хост) для безопасного доступа к SSH, RDP, Kubernetes, базам данных и веб-приложениям.
gravitational/teleport
Платформа с открытым исходным кодом для управления доступом с учетом идентификационных данных: выдает краткосрочные сертификаты для SSH, Kubernetes, баз данных, рабочих столов Windows, веб-приложений и облачных консолей.
Open source альтернатива:Cloudflare Access
Okta Advanced Server Access
BeyondTrust
- Звёзды
- 21,010
- Форки
- 2,182
- Открытые issues
- 3,248
- Последний коммит
- позавчера
Что это?
Teleport — это единый бинарный файл на Go, который обеспечивает подключение к инфраструктуре, аутентификацию, контроль доступа и аудит. Он работает как прокси доступа и центр сертификации, выдающий краткосрочные сертификаты, поэтому пользователям и машинам не нужны долгосрочные SSH-ключи, токены Kubernetes или пароли баз данных.
Teleport поддерживает SSH-серверы, кластеры Kubernetes, базы данных PostgreSQL, MongoDB, CockroachDB и MySQL, рабочие столы Windows через RDP, внутренние веб-приложения, облачные консоли и серверы Model Context Protocol. Доступ можно ограничивать с помощью политик RBAC или ABAC, MFA, SSO через GitHub, OpenID Connect или SAML, а также запросов на доступ Just-in-Time с ограниченным сроком действия. Сессии в SSH, Kubernetes, базах данных, RDP и веб-приложениях записываются для аудита.
Teleport можно развернуть как демон Linux или в Kubernetes; агенты могут создавать туннели к ресурсам за NAT и межсетевыми экранами. По заявлению разработчиков, реализация SSH в Teleport совместима с клиентами и серверами OpenSSH.
Ключевые возможности
- 01Выдает краткосрочные SSH- и mTLS-сертификаты вместо долгосрочных ключей и паролей.
- 02Обеспечивает доступ из единой точки к SSH, Kubernetes, базам данных, рабочим столам с RDP, веб-приложениям и облачным консолям.
- 03Записывает сессии в SSH, Kubernetes, базах данных, RDP и веб-приложениях и позволяет проводить их аудит.
- 04Поддерживает политики RBAC и ABAC, MFA и SSO через GitHub, OIDC или SAML.
- 05Позволяет запрашивать доступ Just-in-Time с ограниченным сроком действия.
- 06Создает туннели к ресурсам за NAT и межсетевыми экранами без VPN.
Сценарии использования
- Заменить VPN или bastion host для доступа к закрытым серверам и кластерам.
- Предоставить инженерам аудируемый доступ с ограниченным сроком действия к рабочим средам Kubernetes и базам данных.
- Централизовать SSO и политики доступа для SSH, баз данных и веб-инструментов в компании.
- Защитить доступ ИИ-агентов и рабочих нагрузок, использующих серверы MCP.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/gravitational/teleport.git - 2
Перейдите в каталог проекта
cd teleport - 3
Соберите проект
make full - 4
Следуйте руководству по началу работы, чтобы настроить кластер с одним экземпляром
Что важно знать
- Лицензировано по AGPL-3.0 — лицензии с авторским левом, предусматривающей обязательства при использовании по сети.
- Для сборки из исходного кода требуются Go, Rust, Node.js, libfido2 и pkg-config.
- Для сборки требуется не менее 1 ГБ памяти.
Темы
Частые вопросы
- Что такое teleport?
- Платформа с открытым исходным кодом для управления доступом с учетом идентификационных данных: выдает краткосрочные сертификаты для SSH, Kubernetes, баз данных, рабочих столов Windows, веб-приложений и облачных консолей. Teleport — это единый бинарный файл на Go, который обеспечивает подключение к инфраструктуре, аутентификацию, контроль доступа и аудит. Он работает как прокси доступа и центр сертификации, выдающий краткосрочные сертификаты, поэтому пользователям и машинам не нужны долгосрочные SSH-ключи, токены Kubernetes или пароли баз данных.
- teleport можно использовать бесплатно? Какая у него лицензия?
- teleport распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- teleport всё ещё поддерживается?
- Активно поддерживается. Последний коммит в teleport — 20 окт. 2026 г..
- Для чего можно использовать teleport?
- Заменить VPN или bastion host для доступа к закрытым серверам и кластерам. Предоставить инженерам аудируемый доступ с ограниченным сроком действия к рабочим средам Kubernetes и базам данных. Централизовать SSO и политики доступа для SSH, баз данных и веб-инструментов в компании. Защитить доступ ИИ-агентов и рабочих нагрузок, использующих серверы MCP.
- Как установить teleport?
- Клонируйте репозиторий: git clone https://github.com/gravitational/teleport.git Перейдите в каталог проекта: cd teleport Соберите проект: make full Следуйте руководству по началу работы, чтобы настроить кластер с одним экземпляром
- Где скачать teleport?
- Исходный код и инструкции по установке — на GitHub: https://github.com/gravitational/teleport
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа для самостоятельного развертывания безопасного удаленного доступа: WireGuard VPN, управление идентификацией, MFA и контроль сетевого доступа.
Платформа безопасного удалённого доступа на базе WireGuard, изначально рассчитанная на самостоятельное размещение, с политиками на основе идентификации, проверкой устройств и журналами аудита.
Самостоятельно размещаемый движок авторизации (PDP), который проверяет YAML-политики и определяет, кто может выполнять какие действия над какими ресурсами.
Git-сервер на Unix-машине с тонкой настройкой доступа к веткам и тегам через конфигурационный репозиторий.
Среда выполнения с песочницами по модели нулевого доверия на Kubernetes: множество сохраняющих состояние AI-агентов используют небольшой пул воркеров благодаря снапшотам бездействующих процессов.