Skip to content

Commit 7e2cff5

Browse files
authored
Updates README. (gravitational#32456)
Updates hero image, removes happy talk, uses new language focusing on protection.
1 parent 6ca7e91 commit 7e2cff5

File tree

3 files changed

+30
-30
lines changed

3 files changed

+30
-30
lines changed

README.md

+29-30
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
1+
Teleport provides connectivity, authentication, access controls and audit for infrastructure.
2+
3+
Here is why you might use Teleport:
4+
5+
* Set up SSO for all of your cloud infrastructure [1].
6+
* Protect access to cloud and on-prem services using mTLS endpoints and short-lived certificates.
7+
* Establish tunnels to access services behind NATs and firewalls.
8+
* Provide an audit log with session recording and replay for various protocols.
9+
* Unify Role-Based Access Control (RBAC) and enforce the principle of least privilege with [access requests](https://goteleport.com/features/access-requests/).
10+
11+
[1] The open source version supports only GitHub SSO.
12+
13+
Teleport works with SSH, Kubernetes, databases, RDP, and web services.
14+
15+
* Architecture: https://goteleport.com/docs/architecture/
16+
* Getting Started: https://goteleport.com/docs/getting-started/
17+
118
<div align="center">
219
<a href="https://goteleport.com/download">
3-
<img src="./assets/img/hero-teleport-platform.png" width=750/>
20+
<img src="./assets/img/hero-teleport-platform.svg" width=750/>
421
</a>
522
<div align="center" style="padding: 25px">
623
<a href="https://goteleport.com/download">
@@ -19,10 +36,6 @@
1936
</div>
2037
</br>
2138

22-
> Read our Blog: https://goteleport.com/blog/
23-
24-
> Read our Documentation: https://goteleport.com/docs/getting-started/
25-
2639
## Table of Contents
2740

2841
1. [Introduction](#introduction)
@@ -37,42 +50,28 @@
3750

3851
## Introduction
3952

40-
Teleport is the easiest, most secure way to access all your infrastructure.
41-
Teleport is an identity-aware, multi-protocol access proxy which understands
42-
SSH, HTTPS, RDP, Kubernetes API, MySQL, MongoDB and PostgreSQL wire protocols.
53+
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.
4354

44-
On the server-side, Teleport is a single binary which enables convenient secure
45-
access to behind-NAT resources such as:
55+
We have implemented Teleport as a single Go binary that integrates with multiple protocols and cloud services:
4656

47-
* [SSH nodes](https://goteleport.com/docs/getting-started/) - SSH works in browsers too!
57+
* [SSH nodes](https://goteleport.com/docs/server-access/introduction/).
4858
* [Kubernetes clusters](https://goteleport.com/docs/kubernetes-access/introduction/)
49-
* [PostgreSQL, MongoDB, CockroachDB and MySQL databases](https://goteleport.com/docs/database-access/introduction/)
50-
* [Internal Web apps](https://goteleport.com/docs/application-access/introduction/)
51-
* [Windows Hosts](https://goteleport.com/docs/desktop-access/introduction/)
52-
* [Networked servers](https://goteleport.com/docs/server-access/introduction/)
53-
54-
Teleport is trivial to set up as a Linux daemon or in a Kubernetes pod. It's rapidly
55-
replacing legacy `sshd`-based setups at organizations who need:
59+
* [PostgreSQL, MongoDB, CockroachDB and MySQL databases](https://goteleport.com/docs/database-access/introduction/).
60+
* [Internal Web apps](https://goteleport.com/docs/application-access/introduction/).
61+
* [Windows Hosts](https://goteleport.com/docs/desktop-access/introduction/).
62+
* [Networked servers](https://goteleport.com/docs/server-access/introduction/).
5663

57-
* Developer convenience of having instant secure access to everything they need
58-
across many environments and cloud providers.
59-
* Audit log with session recording/replay for multiple protocols
60-
* Easily manage trust between teams, organizations and data centers.
61-
* Role-based access control (RBAC) and flexible access workflows (one-time [access requests](https://goteleport.com/features/access-requests/))
64+
You can set up Teleport as a [Linux daemon](https://goteleport.com/docs/#set-up-a-demo-cluster) or a [Kubernetes deployment](https://goteleport.com/docs/deploy-a-cluster/helm-deployments/).
6265

63-
In addition to its hallmark features, Teleport is interesting for smaller teams
64-
because it facilitates easy adoption of the best infrastructure security
65-
practices like:
66+
Teleport focuses on best practices for infrastructure security:
6667

67-
- No need to manage shared secrets such as SSH keys: Teleport uses certificate-based access with automatic certificate expiration time for all protocols.
68+
- No need to manage shared secrets such as SSH keys or Kubernetes tokens: it uses certificate-based auth with certificate expiration for all protocols.
6869
- Two-factor authentication (2FA) for everything.
6970
- Collaboratively troubleshoot issues through session sharing.
7071
- Single sign-on (SSO) for everything via GitHub Auth, OpenID Connect, or SAML with endpoints like Okta or Active Directory.
7172
- Infrastructure introspection: Use Teleport via the CLI or Web UI to view the status of every SSH node, database instance, Kubernetes cluster, or internal web app.
7273

73-
Teleport is built upon the high-quality [Golang SSH](https://godoc.org/golang.org/x/crypto/ssh)
74-
implementation. It is _fully compatible with OpenSSH_,
75-
`sshd` servers, and `ssh` clients.
74+
Teleport uses [Go crypto](https://godoc.org/golang.org/x/crypto). It is _fully compatible with OpenSSH_, `sshd` servers, and `ssh` clients, Kubernetes clusters and more.
7675

7776
|Project Links| Description
7877
|---|----

assets/img/hero-teleport-platform.png

-808 KB
Binary file not shown.

assets/img/hero-teleport-platform.svg

+1
Loading

0 commit comments

Comments
 (0)