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
- 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
- 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
- Configuración inicial de Teleport:
Genera la configuración predeterminada de Teleport.
sudo teleport configure > /etc/teleport.yaml
- 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
- 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
- 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.