Repolode
gravitational

gravitational/teleport

SSH、Kubernetes、データベース、Windowsデスクトップ、Webアプリ、クラウドコンソール向けに短期間有効な証明書を発行する、オープンソースのアイデンティティ認識型アクセスプラットフォーム。

代替できる製品:Cloudflare AccessOkta Advanced Server AccessBeyondTrust

スター
21,010
フォーク
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経由のSSO、期限付きのJust-in-Timeアクセスリクエストを適用できます。SSH、Kubernetes、データベース、RDP、Webの各セッションは監査用に記録されます。

TeleportはLinuxデーモンまたはKubernetes上にデプロイでき、エージェントはNATやファイアウォールの内側にあるリソースへのトンネルを確立できます。SSH実装はOpenSSHクライアントおよびサーバーと互換性があるとされています。

主な機能

  • 01長期間有効なキーやパスワードの代わりに、短期間有効なSSH証明書とmTLS証明書を発行します。
  • 02SSH、Kubernetes、データベース、RDPデスクトップ、Webアプリ、クラウドコンソールへのアクセスを一元的に提供します。
  • 03SSH、Kubernetes、データベース、RDP、Webの各セッションを記録・監査します。
  • 04RBACおよびABACポリシー、MFA、GitHub、OIDC、SAML経由のSSOに対応します。
  • 05期限付きのJust-in-Timeアクセスリクエストを提供します。
  • 06VPNを使わずに、NATやファイアウォールの内側にあるリソースへのトンネルを確立します。

ユースケース

  • プライベートサーバーやクラスターへの接続に使うVPNや踏み台ホストを置き換える。
  • 本番環境のKubernetesやデータベースへのアクセスを、エンジニアに監査可能かつ時間制限付きで提供する。
  • 社内のSSH、データベース、WebツールのSSOとアクセスポリシーを一元化する。
  • MCPサーバーを利用するAIエージェントやワークロードのアクセスを保護する。

クイックスタート

  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が必要です。
  • ビルドには最低1GBのメモリが必要です。

トピック

よくある質問

teleport とは?
SSH、Kubernetes、データベース、Windowsデスクトップ、Webアプリ、クラウドコンソール向けに短期間有効な証明書を発行する、オープンソースのアイデンティティ認識型アクセスプラットフォーム。 Teleportは、インフラへの接続、認証、アクセス制御、監査を提供する単一のGoバイナリです。アクセスプロキシ兼認証局として短期間有効な証明書を発行するため、ユーザーやマシンは長期間有効なSSHキー、Kubernetesトークン、データベースパスワードに依存せずに済みます。
teleport は無料で使えますか?ライセンスは?
teleport は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
teleport は今もメンテナンスされていますか?
活発にメンテナンス中。teleport の最終コミットは 2026年10月20日 です。
teleport は何に使えますか?
プライベートサーバーやクラスターへの接続に使うVPNや踏み台ホストを置き換える。 本番環境のKubernetesやデータベースへのアクセスを、エンジニアに監査可能かつ時間制限付きで提供する。 社内のSSH、データベース、WebツールのSSOとアクセスポリシーを一元化する。 MCPサーバーを利用するAIエージェントやワークロードのアクセスを保護する。
teleport のインストール方法は?
リポジトリをクローンする: git clone https://github.com/gravitational/teleport.git プロジェクトディレクトリに移動する: cd teleport プロジェクトをビルドする: make full スタートガイドに従って、単一インスタンスのクラスターをセットアップする
teleport はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/gravitational/teleport

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト