From a7200172927f3ba0e0e21d1d8126b9cdc4946015 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Cie=C5=9Blak?= Date: Fri, 29 Sep 2023 17:57:11 +0200 Subject: [PATCH 01/11] Add docs for Connect My Computer --- .../connect-my-computer-prerequisites.mdx | 6 + .../connect-your-client/teleport-connect.mdx | 141 ++++++++++++++++++ 2 files changed, 147 insertions(+) create mode 100644 docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx diff --git a/docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx b/docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx new file mode 100644 index 0000000000000..1755a37dec6c3 --- /dev/null +++ b/docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx @@ -0,0 +1,6 @@ +- A macOS or Linux device. +- Teleport Connect v14.1+, on the same major version or one version behind the proxy version. See + [version compatibility](../../faq.mdx#version-compatibility). +- A local Teleport user: you authenticate using credentials or passwordless login, you don't + use SSO to log in to the cluster. +- Permissions to create join tokens (verb `create` for [the `token` resource](../../access-controls/reference.mdx#teleport-resources)). diff --git a/docs/pages/connect-your-client/teleport-connect.mdx b/docs/pages/connect-your-client/teleport-connect.mdx index ab99fff346adb..fda023a7a492c 100644 --- a/docs/pages/connect-your-client/teleport-connect.mdx +++ b/docs/pages/connect-your-client/teleport-connect.mdx @@ -64,6 +64,147 @@ The top bar of Teleport Connect consists of: The **status bar** at the bottom displays **cluster breadcrumbs** in the bottom left, indicating which cluster the current tab is bound to, and the **Share Feedback** button in the bottom right. +## Connect My Computer + +Connect My Computer makes it possible to add your personal machine to a Teleport cluster in just a +couple of clicks. + +It is the easiest way to add a computer to the cluster, whether you're just exploring the +capabilities of Teleport or want your computer to be available in a Teleport-powered home lab. + +Connect My Computer sets up a Teleport agent managed completely by Teleport Connect, without having +to use the terminal to get the job done and without the need for tools like `systemctl` to control +agent lifecycle. + +### Prerequisites + +(!docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx!) +{/* The permission to read and update users is needed during setup but not for regular usage, +that's why it's not listed in the partial. */} +- Permissions to read and update user objects in the backend (verbs `read` and `update` for [the + `user` resource](../access-controls/reference.mdx#teleport-resources)). + +The agent runs as the current system user, not as root. Some features are thus not available, such +as logging in as other system users or [host user creation](../server-access/guides/host-user-creation.mdx). + +### Setup and usage + +To begin the setup, click on the laptop icon in the top left and select "Connect My Computer". The +new tab will guide you through an interaction-free setup. Click "Connect" to start the setup. + +The setup creates a new role in the cluster which grants access to your device as the current system +user. The role is then added to your user object. + + +The role is responsible merely for granting SSH access as your system user to the node managed by +Connect My Computer. The node is subject to RBAC like any other SSH node in the cluster. + +In practice it means that users with administrative privileges can craft another role which grants +access to the node or simply assign the Connect My Computer role to themselves. + +We recommend using Connect My Computer only in scenarios where no other user could plausibly gain +access to the node, such as when exploring a Teleport cluster as its only user or in a home lab. + + +Next, the setup downloads a Teleport agent for your platform and runs `teleport node configure` +pointed at the current cluster. Once that is done, Connect My Computer starts the agent and waits +for it to show up in the cluster as an SSH node. + +After the agent joins the cluster, the tab transitions to showing the status of the agent. From +here, you can connect to the node made available by the agent, stop and start the agent, as well as +completely remove it. + +Your computer will be shared while Teleport Connect is open. To stop sharing, close Teleport Connect +or stop the agent through the Connect My Computer tab. Sharing will resume on app restart, unless +you stop the agent before exiting. The agent stops immediately if Teleport Connect unexpectedly +crashes. + +### Agent maintenance + +The version of the agent downloaded by Teleport Connect always matches the version of Teleport +Connect. After upgrading Teleport Connect, Connect My Computer is going to automatically attempt to +download a matching agent version before launching the agent. + +Connect My Computer always stores just a single version of the agent on disk. + + + +The agent is stored at `~/Library/Caches/Teleport Connect/teleport/teleport`. + + +The agent is stored at `~/.cache/Teleport Connect/teleport/teleport` by default. The path respects +`$XDG_CACHE_HOME`. + + + +### Troubleshooting + +#### Accessing agent logs + +After the setup is done, open the Connect My Computer tab and from the three dots menu within the +tab choose "Open agent logs directory". + + + +The logs are stored at `~/Library/Application Support/Teleport Connect/agents//logs`. + + +The logs are stored at `~/.config/Teleport Connect/agents//logs`. + + + +#### The Connect My Computer icon is not visible in the top bar + +The icon is visible only if your setup satisfies the following requirements: + +(!docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx!) + +#### The Connect My Computer tab says that the agent is running, but the computer is not visible in the cluster + +The setup makes sure that you have all the necessary permissions to access the server. If the server +is not visible, it might indicate that you are assigned a role which happens to deny access to the +Connect My Computer node. Inspect the role list in the Management section of the Web UI to resolve +this problem. First, check what roles are assigned to your user object and then inspect each role. +Look for a role with broad `deny` rules. + +#### Connect My Computer does not work after changing system username + +The system username that was in use at the time of configuring Connect My Computer is persisted in +the Connect My Computer role for the given cluster user. To regain access to the Connect My Computer +node, add the new system username under the `logins` section of the role. The role can be identified +by its name following the format `connect-my-computer-`. + +Another solution is to restart the setup, as described in [the "Starting from scratch" +section](#starting-from-scratch). + +#### Starting from scratch + +Since Teleport nodes are completely stateless, in case of problems with starting the agent or +joining the cluster you may attempt to run the setup again. Either click "Retry" if the setup has +failed or choose "Remove agent" from the three dots menu within the Connect My Computer tab after +the agent was successfully configured. + +#### Preventing user access to Connect My Computer + +If you wish to prevent cluster users from using Connect My Computer, make sure they don't have +permissions to create new join tokens. This is controlled by the `create` verb for the `token` +resource. Either deny this permission explicitly or do not grant it in the first place. See [Access +Controls Reference Documentation](../access-controls/reference.mdx#teleport-resources) for more +details. Denying this permission will hide the icon in the top bar. + +Users who already set up agents will still be able to manage those agents, even after the denying +them permissions to create join tokens. This is to ensure that a malicious admin is not able to make +a user set up an agent and then lock the user out of removing the agent. + +To instantly revoke access to agents that have already joined the cluster, look for nodes labeled +with the `teleport.dev/connect-my-computer/owner` label and then [place +locks](../access-controls/guides/locking.mdx) on those nodes. + +```code +$ tctl nodes ls -v --query='labels["teleport.dev/connect-my-computer/owner"] != ""' +$ tctl lock --server-id= --message="Using Connect My Computer is forbidden" +``` + ## Connecting to an SSH server 1. Open a tab with cluster resources by clicking on the plus symbol at the right end of the tab bar. From 8d05c09274a65f4fbf2cd4470f4baa4aad3e9597 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Cie=C5=9Blak?= Date: Tue, 3 Oct 2023 16:04:03 +0200 Subject: [PATCH 02/11] Update Troubleshooting Connect My Computer header This way it doesn't conflict with the general Troubleshooting header. --- docs/pages/connect-your-client/teleport-connect.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/connect-your-client/teleport-connect.mdx b/docs/pages/connect-your-client/teleport-connect.mdx index fda023a7a492c..e29f3f59b09fc 100644 --- a/docs/pages/connect-your-client/teleport-connect.mdx +++ b/docs/pages/connect-your-client/teleport-connect.mdx @@ -137,7 +137,7 @@ The agent is stored at `~/.cache/Teleport Connect/teleport/teleport` by default. -### Troubleshooting +### Troubleshooting Connect My Computer #### Accessing agent logs From 00e70531f3d99af40ebfeb897a3a16f60e66f1a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Cie=C5=9Blak?= Date: Tue, 3 Oct 2023 16:14:16 +0200 Subject: [PATCH 03/11] Add troubleshooting section about expired token --- .../connect-your-client/teleport-connect.mdx | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/docs/pages/connect-your-client/teleport-connect.mdx b/docs/pages/connect-your-client/teleport-connect.mdx index e29f3f59b09fc..205f0a0580c6c 100644 --- a/docs/pages/connect-your-client/teleport-connect.mdx +++ b/docs/pages/connect-your-client/teleport-connect.mdx @@ -174,10 +174,26 @@ the Connect My Computer role for the given cluster user. To regain access to the node, add the new system username under the `logins` section of the role. The role can be identified by its name following the format `connect-my-computer-`. -Another solution is to restart the setup, as described in [the "Starting from scratch" -section](#starting-from-scratch). +Another solution is to [restart the setup](#restarting-the-setup). -#### Starting from scratch +#### The agent cannot join the cluster and the logs say the token has expired or was not found + +In that scenario, the agent emits logs like these when starting up: + +```text +INFO [PROC:1] Joining the cluster with a secure token. pid:54364.1 service/connect.go:460 +INFO [AUTH] Attempting registration via proxy server. auth/register.go:279 +ERRO [PROC:1] Can not join the cluster as node, the token expired or not found. Regenerate the token and try again. pid:54364.1 service/connect.go:106 +``` + +During the setup, Connect My Computer creates [a join token](../agents/join-services-to-your-cluster/join-token.mdx) +that is valid for up to five minutes. If the logs say that the token has expired, it most likely +means that the initial attempt to join the cluster has failed and you started another one after more +than five minutes. + +To resolve this problem, remove the agent and [perform the setup again](#restarting-the-setup). + +#### Restarting the setup Since Teleport nodes are completely stateless, in case of problems with starting the agent or joining the cluster you may attempt to run the setup again. Either click "Retry" if the setup has From b77f6e1b41c2682c33ee126c65901c8bc61b525b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Cie=C5=9Blak?= Date: Tue, 3 Oct 2023 16:25:31 +0200 Subject: [PATCH 04/11] Expand section on agent not being visible in cluster --- .../connect-your-client/teleport-connect.mdx | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/docs/pages/connect-your-client/teleport-connect.mdx b/docs/pages/connect-your-client/teleport-connect.mdx index 205f0a0580c6c..d3be8112f824a 100644 --- a/docs/pages/connect-your-client/teleport-connect.mdx +++ b/docs/pages/connect-your-client/teleport-connect.mdx @@ -161,11 +161,16 @@ The icon is visible only if your setup satisfies the following requirements: #### The Connect My Computer tab says that the agent is running, but the computer is not visible in the cluster -The setup makes sure that you have all the necessary permissions to access the server. If the server -is not visible, it might indicate that you are assigned a role which happens to deny access to the -Connect My Computer node. Inspect the role list in the Management section of the Web UI to resolve -this problem. First, check what roles are assigned to your user object and then inspect each role. -Look for a role with broad `deny` rules. +Click "Connect" in the Connect My Computer tab. If the error message in the new tab says "access +denied", it likely means that there's a role assigned to your cluster user which denies access to +the Connect My Computer node, either by denying the specific login or access to the node itself +through fields like `node_labels`. To resolve this problem, inspect the role list in the Management +section of the Web UI. First, check what roles are assigned to your user object and then inspect +each role. Look for a role with broad `deny` rules. + +If the error message mentions a node or a tunnel not being found, it means that while the cluster +has a cached view of the agent, the agent did not join the cluster just yet. Wait for a couple of +seconds and try connecting to the node again. If the problem persists, check [the agent logs](#accessing-agent-logs). #### Connect My Computer does not work after changing system username From 4cdc3b404b33f77268eae4b3d3d4b8e82bb781d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Cie=C5=9Blak?= Date: Tue, 3 Oct 2023 16:32:10 +0200 Subject: [PATCH 05/11] Mention that logout removes the agent --- docs/pages/connect-your-client/teleport-connect.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/connect-your-client/teleport-connect.mdx b/docs/pages/connect-your-client/teleport-connect.mdx index d3be8112f824a..13c3d1ee97b2a 100644 --- a/docs/pages/connect-your-client/teleport-connect.mdx +++ b/docs/pages/connect-your-client/teleport-connect.mdx @@ -112,7 +112,7 @@ for it to show up in the cluster as an SSH node. After the agent joins the cluster, the tab transitions to showing the status of the agent. From here, you can connect to the node made available by the agent, stop and start the agent, as well as -completely remove it. +completely remove it. Manually logging out of the cluster will remove the agent as well. Your computer will be shared while Teleport Connect is open. To stop sharing, close Teleport Connect or stop the agent through the Connect My Computer tab. Sharing will resume on app restart, unless From b9b351846128dc3e0ff3ff131b9b5a1691552281 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Cie=C5=9Blak?= Date: Mon, 9 Oct 2023 15:54:09 +0200 Subject: [PATCH 06/11] Reduce instances of "just" --- docs/pages/connect-your-client/teleport-connect.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/pages/connect-your-client/teleport-connect.mdx b/docs/pages/connect-your-client/teleport-connect.mdx index 13c3d1ee97b2a..5cde1e96664e5 100644 --- a/docs/pages/connect-your-client/teleport-connect.mdx +++ b/docs/pages/connect-your-client/teleport-connect.mdx @@ -69,8 +69,8 @@ which cluster the current tab is bound to, and the **Share Feedback** button in Connect My Computer makes it possible to add your personal machine to a Teleport cluster in just a couple of clicks. -It is the easiest way to add a computer to the cluster, whether you're just exploring the -capabilities of Teleport or want your computer to be available in a Teleport-powered home lab. +It is the easiest way to add a computer to the cluster, whether you're exploring the capabilities of +Teleport or want your computer to be available in a Teleport-powered home lab. Connect My Computer sets up a Teleport agent managed completely by Teleport Connect, without having to use the terminal to get the job done and without the need for tools like `systemctl` to control From 036de12b381c8f372a4e0e200a78c25d6fc6421b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Cie=C5=9Blak?= Date: Mon, 9 Oct 2023 15:54:41 +0200 Subject: [PATCH 07/11] agent lifecycle -> the lifecycle of the agent --- docs/pages/connect-your-client/teleport-connect.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/connect-your-client/teleport-connect.mdx b/docs/pages/connect-your-client/teleport-connect.mdx index 5cde1e96664e5..d505a5fd83384 100644 --- a/docs/pages/connect-your-client/teleport-connect.mdx +++ b/docs/pages/connect-your-client/teleport-connect.mdx @@ -74,7 +74,7 @@ Teleport or want your computer to be available in a Teleport-powered home lab. Connect My Computer sets up a Teleport agent managed completely by Teleport Connect, without having to use the terminal to get the job done and without the need for tools like `systemctl` to control -agent lifecycle. +the lifecycle of the agent. ### Prerequisites From 62c8cc238b134e4ecf8d2565cef1caa6c87ee7ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Cie=C5=9Blak?= Date: Mon, 9 Oct 2023 15:55:25 +0200 Subject: [PATCH 08/11] proxy version -> Teleport Proxy Service version --- .../includes/connect-my-computer-prerequisites.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx b/docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx index 1755a37dec6c3..8d9921b92b9c8 100644 --- a/docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx +++ b/docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx @@ -1,6 +1,6 @@ - A macOS or Linux device. -- Teleport Connect v14.1+, on the same major version or one version behind the proxy version. See - [version compatibility](../../faq.mdx#version-compatibility). +- Teleport Connect v14.1+, on the same major version or one version behind the Teleport Proxy + Service version. See [version compatibility](../../faq.mdx#version-compatibility). - A local Teleport user: you authenticate using credentials or passwordless login, you don't use SSO to log in to the cluster. - Permissions to create join tokens (verb `create` for [the `token` resource](../../access-controls/reference.mdx#teleport-resources)). From ff1f2cbf99c7a3d3b6df100ebfed3b676d548c70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Cie=C5=9Blak?= Date: Mon, 9 Oct 2023 15:56:37 +0200 Subject: [PATCH 09/11] Simplify sentence about local user requirement --- .../includes/connect-my-computer-prerequisites.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx b/docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx index 8d9921b92b9c8..d6cffce65bd31 100644 --- a/docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx +++ b/docs/pages/connect-your-client/includes/connect-my-computer-prerequisites.mdx @@ -1,6 +1,6 @@ - A macOS or Linux device. - Teleport Connect v14.1+, on the same major version or one version behind the Teleport Proxy Service version. See [version compatibility](../../faq.mdx#version-compatibility). -- A local Teleport user: you authenticate using credentials or passwordless login, you don't - use SSO to log in to the cluster. +- A local Teleport user: you must authenticate using credentials or passwordless login, and not with + SSO. - Permissions to create join tokens (verb `create` for [the `token` resource](../../access-controls/reference.mdx#teleport-resources)). From 33417074601aa661c8850ba991208cae016facbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Cie=C5=9Blak?= Date: Mon, 9 Oct 2023 16:20:51 +0200 Subject: [PATCH 10/11] Add screenshots of Connect My Computer --- .../connect-my-computer-setup@2x.png | Bin 0 -> 75890 bytes .../connect-my-computer-status@2x.png | Bin 0 -> 67441 bytes .../connect-my-computer-top-bar@2x.png | Bin 0 -> 58226 bytes .../connect-your-client/teleport-connect.mdx | 6 ++++++ 4 files changed, 6 insertions(+) create mode 100644 docs/img/use-teleport/connect-my-computer-setup@2x.png create mode 100644 docs/img/use-teleport/connect-my-computer-status@2x.png create mode 100644 docs/img/use-teleport/connect-my-computer-top-bar@2x.png diff --git a/docs/img/use-teleport/connect-my-computer-setup@2x.png b/docs/img/use-teleport/connect-my-computer-setup@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..be75cd3d2a948f5038f3570c3d9c25fb69533ff7 GIT binary patch literal 75890 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%0AL_n9JMX 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 literal 0 HcmV?d00001 diff --git a/docs/img/use-teleport/connect-my-computer-status@2x.png b/docs/img/use-teleport/connect-my-computer-status@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..483867567257fbe3415dcd2a2b57d5b6a92cf6bb GIT binary patch literal 67441 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 z