SSH, RDP, Kubernetes, 데이터베이스, 웹 앱에 안전하게 접근할 수 있는 오픈소스 권한 관리(PAM) 및 배스천 호스트 플랫폼입니다.
gravitational/teleport
SSH, Kubernetes, 데이터베이스, Windows 데스크톱, 웹 앱과 클라우드 콘솔에 단기 인증서를 발급하는 오픈소스 ID 기반 액세스 플랫폼입니다.
대체할 수 있는 제품:Cloudflare Access
Okta Advanced Server Access
BeyondTrust
- 스타
- 21,010
- 포크
- 2,182
- 열린 이슈
- 3,248
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Teleport는 인프라 연결, 인증, 액세스 제어와 감사를 제공하는 단일 Go 바이너리입니다. 액세스 프록시이자 인증 기관으로 동작하며 단기 인증서를 발급해 사용자와 머신이 장기 SSH 키, Kubernetes 토큰 또는 데이터베이스 비밀번호에 의존하지 않도록 합니다.
SSH 서버, Kubernetes 클러스터, PostgreSQL, MongoDB, CockroachDB, MySQL 데이터베이스, RDP를 통한 Windows 데스크톱, 내부 웹 애플리케이션, 클라우드 콘솔, Model Context Protocol 서버를 지원합니다. RBAC 또는 ABAC 정책, MFA, GitHub·OpenID Connect·SAML을 통한 SSO, 시간 제한이 있는 Just-in-Time 액세스 요청으로 액세스를 제어할 수 있습니다. SSH, Kubernetes, 데이터베이스, RDP, 웹 세션을 기록해 감사에 활용할 수 있습니다.
Teleport는 Linux 데몬이나 Kubernetes에서 배포할 수 있으며, 에이전트는 NAT와 방화벽 뒤에 있는 리소스에 터널을 연결할 수 있습니다. Teleport의 SSH 구현은 OpenSSH 클라이언트 및 서버와 호환된다고 명시되어 있습니다.
핵심 기능
- 01장기 키나 비밀번호 대신 유효 기간이 짧은 SSH 및 mTLS 인증서를 발급합니다.
- 02SSH, Kubernetes, 데이터베이스, RDP 데스크톱, 웹 앱과 클라우드 콘솔에 한곳에서 액세스할 수 있습니다.
- 03SSH, Kubernetes, 데이터베이스, RDP, 웹 세션을 기록하고 감사합니다.
- 04RBAC 및 ABAC 정책, MFA, GitHub·OIDC·SAML을 통한 SSO를 지원합니다.
- 05시간 제한이 있는 Just-in-Time 액세스 요청을 제공합니다.
- 06VPN 없이 NAT와 방화벽 뒤에 있는 리소스에 터널을 연결합니다.
활용 사례
- 프라이빗 서버와 클러스터에 접속할 때 VPN이나 배스천 호스트를 대체합니다.
- 엔지니어에게 운영 환경의 Kubernetes와 데이터베이스에 대한 감사 가능한 시간 제한 액세스를 제공합니다.
- 회사 전체의 SSH, 데이터베이스, 웹 도구에 SSO와 액세스 정책을 중앙 집중화합니다.
- MCP 서버를 사용하는 AI 에이전트와 워크로드의 액세스를 보호합니다.
빠른 시작
- 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가 필요합니다.
- 빌드에는 최소 1GB의 메모리가 필요합니다.
토픽
자주 묻는 질문
- teleport은(는) 무엇인가요?
- SSH, Kubernetes, 데이터베이스, Windows 데스크톱, 웹 앱과 클라우드 콘솔에 단기 인증서를 발급하는 오픈소스 ID 기반 액세스 플랫폼입니다. Teleport는 인프라 연결, 인증, 액세스 제어와 감사를 제공하는 단일 Go 바이너리입니다. 액세스 프록시이자 인증 기관으로 동작하며 단기 인증서를 발급해 사용자와 머신이 장기 SSH 키, Kubernetes 토큰 또는 데이터베이스 비밀번호에 의존하지 않도록 합니다.
- teleport은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- teleport은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- teleport은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. teleport의 마지막 커밋은 2026년 10월 20일입니다.
- teleport은(는) 어디에 사용할 수 있나요?
- 프라이빗 서버와 클러스터에 접속할 때 VPN이나 배스천 호스트를 대체합니다. 엔지니어에게 운영 환경의 Kubernetes와 데이터베이스에 대한 감사 가능한 시간 제한 액세스를 제공합니다. 회사 전체의 SSH, 데이터베이스, 웹 도구에 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 통계는 매일 갱신됩니다.
관련 프로젝트
WireGuard VPN, ID 관리, MFA, 네트워크 접근 제어를 결합한 셀프 호스팅 보안 원격 액세스 플랫폼입니다.
WireGuard 기반의 안전한 원격 액세스 플랫폼으로, 자체 호스팅을 고려해 설계됐으며 ID 기반 정책, 디바이스 신뢰, 감사 로그를 제공합니다.
설정 저장소를 통해 브랜치와 태그별 세밀한 접근 제어를 관리하는 Unix 머신용 자체 호스팅 Git 서버입니다.
YAML 정책을 평가해 누가 어떤 리소스에서 어떤 작업을 할 수 있는지 결정하는 셀프 호스팅 권한 부여 엔진(PDP)입니다.
유휴 액터를 스냅샷해 소수의 워커로 다수의 AI 에이전트를 실행하는 Kubernetes 제로 트러스트 샌드박스 런타임