Controladores

Túnel SSH

El tunneleo SSH es un método seguro para acceder a bases de datos que no están directamente disponibles desde tu instancia de Gigantics. En esta página aprenderás qué es un túnel SSH, cuándo conviene utilizarlo y cómo configurarlo correctamente.

¿Qué es un túnel SSH?

SSH (Secure Shell) permite crear un canal cifrado entre dos máquinas. Al habilitar el túnel, Gigantics se conecta primero a un servidor SSH intermedio y a través de él reenvía la comunicación hacia el servidor de base de datos.

Gigantics  ⇄  Servidor SSH  ⇄  Base de datos

De este modo:

  1. Los paquetes viajan cifrados de extremo a extremo.
  2. Se pueden atravesar firewalls o redes privadas donde la base sólo escucha en localhost.
  3. Se evita exponer el puerto de la base de datos al exterior.

Cuándo usar un túnel SSH

Utilízalo cuando:

  1. La base no sea accesible directamente (red privada o tras un firewall).
  2. La base sólo escuche en 127.0.0.1 por motivos de seguridad.
  3. Se requiera cifrado para todo el tráfico.
  4. La base esté en otra red o VPC y exponga únicamente SSH.

Flujo de conexión

  1. Gigantics establece la sesión SSH con las credenciales indicadas.
  2. El servidor SSH reenvía el puerto local al remoto de la base.
  3. Toda operación de la base cruza ese canal seguro.

(El diagrama SVG del original se mantiene sin cambios, pues el lenguaje no afecta al gráfico.)

Parámetros de configuración

Campo UIImplementaciónDescripciónRequeridoPredeterminado
Enable SSH?Activa cliente ssh2Marca para habilitar/deshabilitar el túnelSí (si se usa)false
SSH Hosthost SSHNombre o IP del servidor SSH
SSH Portport SSHPuerto del servidorNo22
SSH Usernameusername SSHUsuario para autenticación
SSH Passwordpassword SSHContraseña del usuario SSHNo (si se usa clave)
SSH Private KeyprivateKeyRuta a la clave privadaNo (si se usa contraseña)
SSH PassphrasepassphraseFrase para claves cifradasNo

Métodos de autenticación

TipoCampos UIDescripción
ContraseñaUsuario / ContraseñaAutenticación clásica
ClaveClave privadaAutenticación por clave (más segura)
Clave + fraseClave + PassphraseClave protegida con frase

Buenas prácticas

  1. Prefiere clave sobre contraseña cuando puedas.
  2. Limita los permisos del usuario SSH al mínimo necesario.
  3. Usa puertos no estándar si tu política lo permite.
  4. Rota las claves periódicamente y actualízalas en Gigantics.
  5. Monitoriza los registros SSH para detectar accesos no autorizados.

Solución de problemas

ProblemaCausa probableSolución
Timeout de conexiónSSH inaccesible o puerto erróneoVerifica conectividad y puerto
Fallo de autenticaciónCredenciales incorrectasRevisa usuario, contraseña/clave, passphrase
Permission deniedUsuario sin permisos sobre la baseAjusta privilegios en el servidor
Formato de clave inválidoClave no PEMConvierte a un formato compatible

Documentación relacionada

Las páginas de cada controlador que admite túnel SSH enlazan a este documento para la configuración genérica del túnel.

Tabla de Contenidos