Teleport
Miscellaneous
About this project
Teleport provides connectivity, authentication, access controls and audit for infrastructure.
Here is why you might use Teleport:
- Set up SSO for all of your cloud infrastructure [1].
- Protect access to cloud and on-prem services using mTLS endpoints and short-lived certificates.
- Establish tunnels to access services behind NATs and firewalls.
- Provide an audit log with session recording and replay for various protocols.
- Unify Role-Based Access Control (RBAC) and enforce the principle of least privilege with access requests.
[1] The open source version supports only GitHub SSO.
Teleport works with SSH, Kubernetes, databases, RDP, and web services.
- Architecture: https://goteleport.com/docs/reference/architecture/
- Getting Started: https://goteleport.com/docs/get-started/
Teleport includes an identity-aware access proxy, a CA that issues short-lived certificates, a unified access control system and a tunneling system to access resources behind the firewall.
We have implemented Teleport as a single Go binary that integrates with multiple protocols and cloud services:
Technologies & License
Apache-2.0
Go
Docker
K8S