Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v7] cloud getting started updates #6481

Merged
merged 3 commits into from Apr 16, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Binary file added docs/img/cloud/addserver-2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/cloud/completed-script-4.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/cloud/homepage-1.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/cloud/online-session-5.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/cloud/runscript-3.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/pages/cloud/faq.mdx
Expand Up @@ -54,7 +54,7 @@ $ tsh login --proxy=myinstance.teleport.sh:443
# tctl (Enterprise edition) can use tsh credentials as of version 5.0
$ tctl status
```

You must use the enterprise version of `tctl`.
### Are dynamic node tokens available?

After [connecting](#how-can-i-access-the-tctl-admin-tool) `tctl` to Teleport Cloud, users can generate
Expand Down
56 changes: 37 additions & 19 deletions docs/pages/cloud/getting-started.mdx
Expand Up @@ -3,20 +3,47 @@ title: Getting Started With Teleport Cloud
description: Teleport hosted and managed by the Teleport team.
---

## Step 1/3 Signup
Here is a simple set of steps to access your cloud from the command line and easily add your first Server access.

Sign up [here](https://goteleport.com/get-started/).
## Step 1/5 Signup

## Step 2/3 Install client tools
Sign up for a cloud account [here](https://goteleport.com/get-started/).

## Step 2/5 Access Web Console

Access Web Console
![Access Web Console](../../img/cloud/homepage-1.png)

Select Add Server and press COPY to copy the script command
![Add Server Script](../../img/cloud/addserver-2.png)

## Step 3/5 Install Teleport Agent on Server

Paste and run script

![Past Install Script](../../img/cloud/runscript-3.png)

Teleport Agent Installed
![Completed Install](../../img/cloud/completed-script-4.png)


## Step 4/5 Access Server

Select close and Server can be accessed
![Access Server](../../img/cloud/online-session-5.png)

## Step 5/5 Access from Command Line

Install client libraries:

<Tabs>
<TabItem label="Linux">
```bash
curl -O https://get.gravitational.com/teleport-ent-v(=teleport.version=)-linux-amd64-bin.tar.gz
# verify signature
echo "$(curl https://get.gravitational.com/teleport-ent-v(=teleport.version=)-linux-amd64-bin.tar.gz.sha256)" | sha256sum --check
tar -xzf teleport-ent-v(=teleport.version=)-linux-amd64-bin.tar.gz
cd teleport
cd teleport-ent
sudo ./install
```
</TabItem>
Expand All @@ -27,23 +54,14 @@ Login into Teleport and test the connection:
```bash
# tsh logs you in and receives short-lived certificates
$ tsh login --proxy=myinstance.teleport.sh:443 --user=email@example.com
# tctl is a cluster configuration tool
$ tctl status
$ tsh ls
Node Name Address Labels
--------- ---------- ------
myserver ⟵ Tunnel
$ tsh ssh root@myserver
```

## Step 3/3 Explore your cluster

List nodes in the cluster:

```bash
$ tctl nodes ls
```

Generate a [dynamic token](../admin-guide.mdx#short-lived-dynamic-tokens):

```bash
$ tctl nodes add --ttl=5m --roles=node --token=$(uuid)
```
Type exit to end this session. Happy Teleporting!

## Next Steps

Expand Down