Skip to content

Commit

Permalink
[v7] cloud getting started updates (#6481)
Browse files Browse the repository at this point in the history
getting started update
* Update faq.mdx
  • Loading branch information
stevenGravy committed Apr 16, 2021
1 parent 16be537 commit 1b1f05c
Show file tree
Hide file tree
Showing 7 changed files with 38 additions and 20 deletions.
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

0 comments on commit 1b1f05c

Please sign in to comment.