-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Table of Contents pages to two sections (#42488)
- Server Access - Deploy a Cluster
- Loading branch information
Showing
8 changed files
with
98 additions
and
58 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
--- | ||
title: Deploying a Self-Hosted Teleport Cluster | ||
description: Guides for deploying self-hosted Teleport clusters on various platforms and cloud providers. | ||
--- | ||
|
||
{/*TOPICS*/} | ||
|
||
- [Deploying a High Availability Teleport Cluster](deploy-a-cluster/high-availability.mdx): Deploying a High Availability Teleport Cluster | ||
- [Running a Production Teleport Cluster](deploy-a-cluster/introduction.mdx): Guides to running Teleport in production. | ||
|
||
## Guides for running Teleport using Helm | ||
|
||
How to install and configure a self-hosted Teleport cluster on Kubernetes using Helm ([more info](deploy-a-cluster/helm-deployments.mdx)) | ||
|
||
- [Deploy Teleport on Kubernetes](deploy-a-cluster/helm-deployments/kubernetes-cluster.mdx): This guide shows you how to deploy Teleport on a Kubernetes cluster using Helm. | ||
- [Get started with Teleport on DigitalOcean Kubernetes](deploy-a-cluster/helm-deployments/digitalocean.mdx): How to get started with Teleport on DigitalOcean Kubernetes | ||
- [Kubernetes 1.25 and PSP removal](deploy-a-cluster/helm-deployments/migration-kubernetes-1-25-psp.mdx): How to prepare for the PodSecurityPolicy removal happening in Kubernetes 1.25 | ||
- [Migrating to teleport-cluster v12](deploy-a-cluster/helm-deployments/migration-v12.mdx): How to upgrade to teleport-cluster Helm chart version 12 | ||
- [Running Teleport with a Custom Configuration using Helm](deploy-a-cluster/helm-deployments/custom.mdx): Install and configure a Teleport cluster with a custom configuration using Helm | ||
- [Running an HA Teleport cluster using AWS, EKS, and Helm](deploy-a-cluster/helm-deployments/aws.mdx): Install and configure an HA Teleport cluster using an AWS EKS cluster | ||
- [Running an HA Teleport cluster using GCP, GKE, and Helm](deploy-a-cluster/helm-deployments/gcp.mdx): Install and configure an HA Teleport cluster using a Google Cloud GKE cluster. | ||
- [Running an HA Teleport cluster using Microsoft Azure, AKS, and Helm](deploy-a-cluster/helm-deployments/azure.mdx): Install and configure an HA Teleport cluster using a Microsoft Azure AKS cluster. | ||
|
||
## Reference Deployment Guides | ||
|
||
How to deploy a self-hosted Teleport cluster on different cloud providers. ([more info](deploy-a-cluster/deployments.mdx)) | ||
|
||
- [AWS Multi-Region Proxy Deployment](deploy-a-cluster/deployments/aws-gslb-proxy-peering-ha-deployment.mdx): Deploying a high-availability Teleport cluster using Proxy Peering and Route 53 to create global server load balancing. | ||
- [Running Teleport on GCP](deploy-a-cluster/deployments/gcp.mdx): How to install and configure Teleport on GCP | ||
- [Running Teleport on IBM Cloud](deploy-a-cluster/deployments/ibm.mdx): How to install and configure Gravitational Teleport on IBM cloud for SSH and Kubernetes access. | ||
- [Teleport High Availability mode on AWS](deploy-a-cluster/deployments/aws-ha-autoscale-cluster-terraform.mdx): How to configure Teleport in High Availability mode for AWS deployments. | ||
- [Teleport Single-Instance Deployment on AWS](deploy-a-cluster/deployments/aws-starter-cluster-terraform.mdx): How to quickly configure Teleport on a single instance for testing in AWS. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,16 @@ | ||
--- | ||
title: Reference Deployment Guides | ||
description: Teleport Installation and Configuration Reference Deployment Guides. | ||
description: How to deploy a self-hosted Teleport cluster on different cloud providers. | ||
layout: tocless-doc | ||
--- | ||
|
||
These guides show you how to set up a full self-hosted Teleport deployment on | ||
the platform of your choice. | ||
|
||
- [AWS High Availability Deployment with Terraform](./deployments/aws-ha-autoscale-cluster-terraform.mdx): Deploy HA Teleport with | ||
Terraform on AWS. | ||
- [AWS Single-Instance Deployment with Terraform](./deployments/aws-starter-cluster-terraform.mdx): Deploy Teleport on a single instance with | ||
Terraform on AWS. | ||
- [AWS Multi-Region Proxy | ||
Deployment](./deployments/aws-gslb-proxy-peering-ha-deployment.mdx): Deploy HA | ||
Teleport with Proxy Service instances in multiple regions for low-latency | ||
access. | ||
- [GCP](./deployments/gcp.mdx): Deploy HA Teleport on GCP. | ||
- [IBM Cloud](./deployments/ibm.mdx): Deploy HA Teleport on IBM cloud. | ||
{/*TOPICS*/} | ||
|
||
- [AWS Multi-Region Proxy Deployment](deployments/aws-gslb-proxy-peering-ha-deployment.mdx): Deploying a high-availability Teleport cluster using Proxy Peering and Route 53 to create global server load balancing. | ||
- [Running Teleport on GCP](deployments/gcp.mdx): How to install and configure Teleport on GCP | ||
- [Running Teleport on IBM Cloud](deployments/ibm.mdx): How to install and configure Gravitational Teleport on IBM cloud for SSH and Kubernetes access. | ||
- [Teleport High Availability mode on AWS](deployments/aws-ha-autoscale-cluster-terraform.mdx): How to configure Teleport in High Availability mode for AWS deployments. | ||
- [Teleport Single-Instance Deployment on AWS](deployments/aws-starter-cluster-terraform.mdx): How to quickly configure Teleport on a single instance for testing in AWS. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
title: Protect Linux Servers with Teleport | ||
description: How to enroll Linux servers in your Teleport cluster to enable secure SSH access. | ||
--- | ||
|
||
{/*TOPICS*/} | ||
|
||
- [Access Controls for Servers](server-access/rbac.mdx): Role-based access control (RBAC) for Teleport server access. | ||
- [Server Access Getting Started Guide](server-access/getting-started.mdx): Getting started with Teleport server access. | ||
- [Teleport Server Access Features and Introduction](server-access/introduction.mdx): Teleport server access features and introduction. | ||
- [Troubleshooting Server Access](server-access/troubleshooting-server.mdx): Describes common issues and solutions for access to servers. | ||
|
||
## OpenSSH Guides | ||
|
||
Teleport Agentless OpenSSH integration guides. ([more info](server-access/openssh.mdx)) | ||
|
||
- [Using Teleport with OpenSSH in agentless mode (manual installation)](server-access/openssh/openssh-manual-install.mdx): This guide shows you how to set up Teleport to enable secure access to OpenSSH servers so you can protect legacy systems that do not run a Teleport binary. | ||
- [Using Teleport with OpenSSH in agentless mode](server-access/openssh/openssh.mdx): This guide shows you how to set up Teleport in agentless mode to enable secure access to OpenSSH servers so you can protect systems that do not run a Teleport binary. | ||
|
||
## Protect SSH Servers with Teleport | ||
|
||
Guides to enrolling SSH servers in your Teleport cluster with the Teleport SSH Service. ([more info](server-access/guides.mdx)) | ||
|
||
- [Ansible](server-access/guides/ansible.mdx): Using Teleport with Ansible | ||
- [Configure SSH with Pluggable Authentication Modules](server-access/guides/ssh-pam.mdx): How to configure Teleport SSH with PAM (Pluggable Authentication Modules). | ||
- [Configure SSH with the Linux Auditing System](server-access/guides/auditd.mdx): How to configure Teleport SSH with auditd (Linux Auditing System). | ||
- [Configure Teleport to Create Host Users](server-access/guides/host-user-creation.mdx): How to configure Teleport to automatically create transient host users. | ||
- [Enhanced Session Recording for SSH with BPF](server-access/guides/bpf-session-recording.mdx): How to record your SSH session commands using BPF. | ||
- [JetBrains SFTP](server-access/guides/jetbrains-sftp.mdx): How to use a JetBrains IDE to manipulate files on a remote host with Teleport | ||
- [Teleport Recording Proxy Mode](server-access/guides/recording-proxy-mode.mdx): Use Recording Proxy Mode to capture OpenSSH server activity | ||
- [Visual Studio Code](server-access/guides/vscode.mdx): How to use Visual Studio Code's Remote Development plugin with Teleport |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,16 @@ | ||
--- | ||
title: Server Access Guides | ||
description: Teleport server access guides. | ||
title: Protect SSH Servers with Teleport | ||
description: Guides to enrolling SSH servers in your Teleport cluster with the Teleport SSH Service. | ||
layout: tocless-doc | ||
--- | ||
|
||
- [Using Teleport with PAM](./guides/ssh-pam.mdx): How to configure Teleport SSH with PAM (Pluggable Authentication Modules). | ||
- [Agentless OpenSSH Integration](./openssh/openssh.mdx): How to use Teleport in agentless mode on systems with OpenSSH and `sshd`. | ||
- [Agentless OpenSSH Integration (Manual Installation)](./openssh/openssh-manual-install.mdx): How to use Teleport in agentless mode | ||
on systems with OpenSSH and `sshd` that can't run `teleport`. | ||
- [Recording Proxy Mode](./guides/recording-proxy-mode.mdx): How to use Teleport Recording Proxy Mode to capture activity on OpenSSH servers. | ||
- [BPF Session Recording](./guides/bpf-session-recording.mdx): How to use BPF to record SSH session commands, modified files and network connections. | ||
- [Visual Studio Code](./guides/vscode.mdx): How to remotely develop with Visual Studio Code and Teleport. | ||
- [JetBrains SFTP](./guides/jetbrains-sftp.mdx): How to use a JetBrains IDE to access SFTP with Teleport. | ||
- [Host User Creation](./guides/host-user-creation.mdx): How to configure Teleport to automatically create transient host users. | ||
- [Linux Auditing System](./guides/auditd.mdx): How to integrate Teleport with the Linux Auditing System (auditd). | ||
- [Using Teleport with Ansible](./guides/ansible.mdx): How to use Ansible with | ||
Teleport-issued SSH credentials. | ||
{/*TOPICS*/} | ||
|
||
- [Ansible](guides/ansible.mdx): Using Teleport with Ansible | ||
- [Configure SSH with Pluggable Authentication Modules](guides/ssh-pam.mdx): How to configure Teleport SSH with PAM (Pluggable Authentication Modules). | ||
- [Configure SSH with the Linux Auditing System](guides/auditd.mdx): How to configure Teleport SSH with auditd (Linux Auditing System). | ||
- [Configure Teleport to Create Host Users](guides/host-user-creation.mdx): How to configure Teleport to automatically create transient host users. | ||
- [Enhanced Session Recording for SSH with BPF](guides/bpf-session-recording.mdx): How to record your SSH session commands using BPF. | ||
- [JetBrains SFTP](guides/jetbrains-sftp.mdx): How to use a JetBrains IDE to manipulate files on a remote host with Teleport | ||
- [Teleport Recording Proxy Mode](guides/recording-proxy-mode.mdx): Use Recording Proxy Mode to capture OpenSSH server activity | ||
- [Visual Studio Code](guides/vscode.mdx): How to use Visual Studio Code's Remote Development plugin with Teleport |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters