Teleport es una potente herramienta de acceso y auditoría para servidores, que permite a los equipos técnicos gestionar el acceso a servidores SSH, Kubernetes y aplicaciones web, todo a través de un solo portal. En esta guía, explicaremos cómo instalar y configurar un cluster de Teleport en Debian 12, proporcionando un enfoque detallado y comprensible para aquellos nuevos en la administración de sistemas y redes.

Requisitos Previos

Antes de comenzar con la instalación de Teleport en Debian 12, asegúrate de tener:

  • Un servidor Debian 12 con acceso a Internet.
  • Acceso al servidor con privilegios de superusuario (sudo).

Paso 1: Preparar el Sistema

  • Actualizar el sistema:
    Mantén tu sistema al día para asegurar la compatibilidad y seguridad de los paquetes que instalarás.
   sudo apt update && sudo apt upgrade -y

Paso 2: Instalar Teleport

  1. Agregar el repositorio de Teleport:
    Importa la clave GPG del repositorio de Teleport y añádelo a tu sistema.
   curl https://get.gravitational.com/teleport-pubkey.asc | sudo apt-key add -
   echo "deb https://deb.releases.teleport.dev/ stable main" | sudo tee /etc/apt/sources.list.d/teleport.list
  1. Instalar Teleport:
    Una vez que el repositorio está configurado, puedes instalar Teleport.
   sudo apt update
   sudo apt install teleport

Paso 3: Configurar el Cluster de Teleport

  1. Configuración inicial de Teleport:
    Genera la configuración predeterminada de Teleport.
   sudo teleport configure > /etc/teleport.yaml
  1. Editar la configuración de Teleport:
    Modifica el archivo de configuración para establecer las opciones de red y los ajustes del cluster.
   sudo nano /etc/teleport.yaml

Ajusta los parámetros según tus necesidades. Por ejemplo, configura el nodo de autenticación y las direcciones de escucha:

   auth_service:
       enabled: "yes"
       listen_addr: 0.0.0.0:3025
   ssh_service:
       enabled: "yes"
       listen_addr: 0.0.0.0:3022
   proxy_service:
       enabled: "yes"
       listen_addr: 0.0.0.0:3080

Paso 4: Iniciar el Servicio de Teleport

  1. Iniciar Teleport:
    Inicia el servicio de Teleport y asegúrate de que se ejecute automáticamente en el arranque.
   sudo systemctl start teleport
   sudo systemctl enable teleport
  1. Verificar el estado del servicio:
    Comprueba que Teleport esté corriendo correctamente.
   sudo systemctl status teleport

Paso 5: Acceder a Teleport

  • Acceso al panel de control de Teleport:
    Abre un navegador y accede al panel de control de Teleport usando la dirección IP de tu servidor y el puerto configurado (por defecto 3080).
   https://tu-direccion-ip:3080

Configura tu usuario inicial y empieza a agregar nodos y servicios al cluster de Teleport.

Para aquellos que buscan una solución robusta y escalable para la gestión de accesos y la seguridad de sistemas, los servicios de Cloud VPS de Shape.host son ideales. Shape.host ofrece VPS en la nube que proporcionan la potencia y flexibilidad necesarias para manejar aplicaciones intensivas en recursos como Teleport, permitiendo a los usuarios concentrarse en la seguridad y eficiencia de sus operaciones sin preocuparse por el mantenimiento de la infraestructura física. Shape.host garantiza un entorno seguro y de alto rendimiento, perfecto para desplegar y gestionar soluciones de acceso seguro en un entorno de nube robusto y escalable.