Teleport
基础设施的统一连接、认证、访问控制和审计平台。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
一个工具搞定所有服务器、K8s、数据库的远程访问和安全审计。
主な機能
- 支持 SSH、K8s、数据库、RDP、Web 应用等多种协议的访问代理
- 基于短期证书和 MFA 的零信任安全模型,无需长期密钥或密码
- 内置 SSO 集成(GitHub、OIDC、SAML)
- 所有会话全量录制与审计回放
- 基于角色和属性的细粒度访问控制(RBAC/ABAC)
できないこと
- •开源版为 AGPL 许可证,商用或闭源集成需注意条款;2. 首次使用需理解证书过期机制,避免服务中断;3. 默认端口 443 和 3022 需在防火墙放行;4. 不建议在生产环境直接使用默认自签名证书,应配置受信任 CA。
使用例
- 远程管理 SSH 服务器和 Kubernetes 集群
- 安全访问生产数据库(PostgreSQL、MySQL、MongoDB 等)
- 审计所有运维人员的操作记录,满足合规要求
- 为内部 Web 应用和企业应用提供统一入口
- 替代堡垒机和传统 VPN,简化基础设施安全架构
詳細説明
Teleport 是一个统一身份感知访问代理,能够替代 SSH 堡垒机、VPN 和复杂的密钥管理。它使用短期证书保护所有协议(SSH、Kubernetes、数据库、RDP、Web 应用、云 API),并与 SSO 提供商集成。支持所有会话的录制和审计,执行基于角色和属性的访问控制(RBAC/ABAC),提供即时(JIT)访问,适用于本地和云环境。单个 Go 二进制文件替代多种工具,同时提升安全性和合规性。
トラブルシューティング & FAQ (2)
トラブル対応Teleportの統合テストTestTimeReconciliationが'expected notification is not found'エラーで断続的に失敗するのはなぜですか?
This flaky testは、x/cryptoのアップデートで導入されたspin loopバグが原因でした。この問題は、PR #67111でそのアップデートをrevertすることで解決されました。修正するには、TeleportビルドにこのPR(May 26以降にマージ)が含まれていることを確認してください。アップグレードできない場合の一時的な回避策は、spin loop最適化を無効にするか、ローカルでx/cryptoの変更をrevertすることです。
トラブル対応Redshift JDBCドライバーがTeleportプロキシ経由の接続に失敗し、'Illegal UTF-8 sequence'エラーが発生するのはなぜですか?
Redshift JDBCドライバーは、PostgreSQLスタートアップメッセージが単一のTCPパケットで送信されることを想定しています。Teleportのプロキシはこのメッセージを複数のパケットに分割するため、UTF-8デコードエラーが発生します。回避策:Redshift固有のドライバーではなく、標準のPostgreSQL JDBCドライバー(org.postgresql.Driver)を使用してください。このドライバーはTeleportのプロキシで正しく動作します。恒久的な修正については、issue #29417を追跡してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
步骤1:从官网下载对应操作系统(Linux/Windows/macOS)的 Teleport 二进制包
步骤2:解压后执行 `sudo ./teleport start` 首次启动将自动生成配置并初始化集群
步骤3:通过浏览器打开提示的地址(默认 https://localhost:443 或配置的 IP),使用设置的管理员账号登录
- 步骤1:从官网下载对应操作系统(Linux/Windows/macOS)的 Teleport 二进制包
- 步骤2:解压后执行 `sudo ./teleport start` 首次启动将自动生成配置并初始化集群
- 步骤3:通过浏览器打开提示的地址(默认 https://localhost:443 或配置的 IP),使用设置的管理员账号登录
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
停止 Teleport 服务(`sudo teleport stop` 或 kill 进程),删除安装目录(如 `/usr/local/bin/teleport`)以及配置目录(`/etc/teleport.yaml` 和 `/var/lib/teleport`),如有需要可清理 systemd 服务文件。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs