Teleport is an infrastructure access platform that brings together secure connectivity, authentication, authorisation and auditing. It provides a central point for managing access to SSH servers and other infrastructure resources, reducing the need to distribute long-lived credentials across multiple systems.
The software combines an identity-aware proxy, certificate authority and access control system with encrypted tunnels that connect users to resources behind firewalls and NAT devices. Teleport is particularly useful for organisations managing multiple servers or distributed environments, where consistent authentication policies and detailed records of administrative activity are important.
Rather than treating SSH connections as isolated sessions, Teleport provides a common identity and security framework for infrastructure access.
This is free and open source software.
Key Features
- Issues short-lived SSH certificates through an integrated certificate authority, reducing reliance on persistent SSH keys.
- Provides an identity-aware access proxy and reverse tunnels for connecting to resources behind NAT devices and firewalls.
- Supports centralised role-based and attribute-based access controls, allowing administrators to define permissions for users and resources.
- Records SSH sessions and maintains audit logs that can be used to investigate administrative activity.
- Supports GitHub-based single sign-on in its source-available community functionality; other identity provider integrations depend on the edition.
- Provides command-line and web interfaces for viewing authorised infrastructure resources and initiating connections.
- Extends its access model beyond SSH to Kubernetes clusters, databases, internal web applications and other infrastructure services.
- Supports time-limited access requests and additional security controls, with some capabilities restricted to commercial editions.
Website: github.com/gravitational/teleport
Support:
Developer: Teleport
License: GNU Affero General Public License v3.0
teleport is written in Go. Learn Go with our recommended free books and free tutorials.
Related Software
| SSH Servers | |
|---|---|
| OpenSSH | Comprehensive SSH server for secure remote access and file transfers |
| Teleport | Infrastructure access platform with SSH authentication and auditing |
| ssh3 | Faster and rich secure shell using HTTP/3 |
| TinySSH | Minimalistic SSH server |
| Dropbear | Lightweight SSH server for embedded and resource-limited systems |
| quicssh-rs | Simple ssh server |
| ssh2incus | SSH access to Incus instances without running SSH servers inside them |
| Russh | Low-level Tokio SSH2 client and server implementation |
| wolfSSH | Embeddable SSH server implementation with SCP and SFTP support |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.