What is our primary use case?
I use Teleport to replace the normal authentication mechanism as part of a zero-trust architecture. It is particularly useful because, in a remote environment, I cannot trust any devices. I can share access remotely with anyone via a browser for more secure tracking of data.
What is most valuable?
Teleport has replaced earlier methods like a bastion server or a jump server, which required connecting to physical servers. It integrates well with single sign-on (SSO) and Ansible Playbooks, allowing me to manage inventories easily.
Teleport provides a straightforward setup process with a single command line, making it easier to manage the onboarding and offboarding of team members.
What needs improvement?
I cannot download or share session recordings directly with others, which would be useful for documentation or reviews.
Additionally, while the backend worker can be upgraded, there is a limitation with scaling, as it supports only a single node even in Kubernetes.
For how long have I used the solution?
I have been using Teleport for two years.
What do I think about the stability of the solution?
Initially, there were stability issues when integrating with single sign-on and storing sessions. After resolving them, Teleport has been stable.
What do I think about the scalability of the solution?
Teleport supports only a single node in the Kubernetes environment, which limits its scalability. It is straightforward for single standalone components, however, the UI component cannot be upgraded directly.
Which solution did I use previously and why did I switch?
Previously, I used a jump server and accessed systems with an SSH key and a normal VM login.
I switched to Teleport since colleagues and friends recommended it, highlighting its enterprise-level capabilities.
How was the initial setup?
The initial setup was straightforward due to my expertise in Linux, particularly Red Hat and Ubuntu operating systems. I found the setup to be very easy.
What was our ROI?
With Teleport, my time spent on onboarding and offboarding has reduced significantly. I no longer need to manually manage access, which saves time and effort.
Which other solutions did I evaluate?
Another option I considered was HashiCorp's Boundary, however, it had a complex setup that was difficult for beginners. Teleport's straightforward setup was more appealing.
What other advice do I have?
I rate Teleport nine out of ten.
Security-wise, it is very secure and easy to use for remote access. I recommend it for its straightforward setup and strong security features.
Which deployment model are you using for this solution?
On-premises
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.