Repolode
gravitational

gravitational/teleport

Платформа с открытым исходным кодом для управления доступом с учетом идентификационных данных: выдает краткосрочные сертификаты для SSH, Kubernetes, баз данных, рабочих столов Windows, веб-приложений и облачных консолей.

Open source альтернатива:Cloudflare AccessOkta Advanced Server AccessBeyondTrust

Звёзды
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. 1

    Клонируйте репозиторий

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

    Перейдите в каталог проекта

    cd teleport
  3. 3

    Соберите проект

    make full
  4. 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, изначально рассчитанная на самостоятельное размещение, с политиками на основе идентификации, проверкой устройств и журналами аудита.

9,1 тыс.464ElixirApache-2.0Обновлён вчера

Среда выполнения с песочницами по модели нулевого доверия на Kubernetes: множество сохраняющих состояние AI-агентов используют небольшой пул воркеров благодаря снапшотам бездействующих процессов.

5,6 тыс.604GoApache-2.0Обновлён 3 дня назад