Teleport: SSH server for clusters and teams

Apr 12, 2016 by 

Taylor Wakefield

Our end goal is to help people manage their applications on multiple locations. Our flagship product Gravity solves two main challenges - deploying applications across multiple environments and then once they are there, operating and maintaining them. The second challenge requires an access layer that is compatible with existing (mostly SSH-based) workflows and scalable across multiple clusters of servers and multiple ops teams.

Teleport is that access layer. And today we are excited to announce that we are open sourcing this fundamental component of the Gravity platform.

Teleport was built with security and usability across distributed environments as the primary design principles. We made Teleport compatible with OpenSSH so it works with many existing systems and work flows with minimal changes. Beyond traditional SSH, we added features to make it secure and easy to use for teams with modern, distributed applications, including:

  • Two-factor authentication
  • Short-lived certificates
  • Dynamic labeling for services
  • Multi-user sessions ("hangouts for terminal")
  • The ability to playback sessions
  • Mandatory auditing (every event is recorded and stored)
  • A web-based user interface (in addition to the CLI)

More Info

You can learn more about Teleport's design and internals at its landing page and Github repository. It is not ready for production use, yet, but we encourage people to review, play with it and provide feedback. We are currently undergoing a security review and will update the repo's README.md when we are comfortable recommending it for production use.

Teleport cybersecurity blog posts and tech news

Every other week we'll send a newsletter with the latest cybersecurity news and Teleport updates.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Contributing

The best way to contribute is to create issues or pull requests on Github, join the Teleport community forum or reach out directly to us via [email protected].

Acknowledgments

Finally, we'd like to thank a few people that have helped us with Teleport:

Stay in Touch!

We are pretty happy with how Teleport solves our problems, but we will be looking for more ways to make it better. Take a look and let us know what you think, or sign up for the updates below:

Try Teleport today

In the cloud, self-hosted, or open source
Get StartedView developer docs