Volver al indice de documentacion

Conexiones SSH

Termial proporciona un cliente SSH potente con soporte para múltiples métodos de autenticación, jump hosts y almacenamiento seguro de credenciales.

Crear una Conexión

  1. Haz clic en el botón + en la barra lateral bajo Conexiones
  2. Selecciona Nueva Conexión SSH
  3. Completa los detalles de la conexión:
    • Hostname: Dirección del servidor o IP
    • Puerto: Puerto SSH (predeterminado: 22)
    • Usuario: Tu nombre de usuario en el servidor
    • Autenticación: Elige tu método de autenticación
    • Etiqueta (opcional): Un nombre amigable para la conexión
    • Color (opcional): Código de color para identificación fácil

Métodos de Autenticación

Contraseña

El método de autenticación más simple:

  1. Selecciona Contraseña como método de autenticación
  2. Ingresa tu contraseña
  3. Opcionalmente guarda la contraseña en tu almacenamiento cifrado para futuras conexiones

Clave Privada

Usa autenticación con clave SSH:

  1. Selecciona Clave Privada como método de autenticación
  2. Haz clic en Seleccionar Archivo de Clave
  3. Navega a tu archivo de clave (típicamente ~/.ssh/id_ed25519 o ~/.ssh/id_rsa)
  4. Si tu clave tiene una frase de paso, ingrésala cuando se solicite

Crear Claves SSH

Genera claves SSH usando tu terminal:

ED25519 (recomendado):

ssh-keygen -t ed25519 -C "tu_email@ejemplo.com"

RSA (para servidores antiguos):

ssh-keygen -t rsa -b 4096 -C "tu_email@ejemplo.com"

Copia la clave pública a tu servidor:

ssh-copy-id usuario@servidor

O añádela manualmente a ~/.ssh/authorized_keys en el servidor.

Ubicaciones Comunes de Claves

PlataformaUbicación Predeterminada
macOS/Linux~/.ssh/id_ed25519 o ~/.ssh/id_rsa
WindowsC:\Users\<usuario>\.ssh\id_ed25519

Jump Hosts (Servidores Bastión)

Los jump hosts te permiten conectarte a servidores que no son directamente accesibles desde tu red. Esto es común en entornos empresariales donde debes pasar por un servidor bastión para alcanzar sistemas internos.

Nota: Los jump hosts son una función PRO.

¿Por Qué Usar Jump Hosts?

  • Seguridad: Los servidores internos no necesitan direcciones IP públicas
  • Cumplimiento: Todo el acceso pasa por servidores bastión auditados
  • Aislamiento de red: Alcanza servidores en subredes privadas

Configurar Jump Hosts

  1. Crea o edita una conexión
  2. Ve a la pestaña Jump Hosts
  3. Haz clic en Añadir Jump Host
  4. Configura el jump host:
    • Usar Conexión Guardada: Selecciona una conexión guardada existente
    • Configuración Manual: Ingresa host, puerto, usuario manualmente
  5. Elige autenticación para el jump host:
    • Contraseña
    • Credencial Almacenada (de tu almacenamiento cifrado)
    • Archivo de Clave Local

Múltiples Jump Hosts

Para topologías de red complejas, añade múltiples jump hosts:

  1. Añade jump hosts adicionales usando Añadir Jump Host
  2. Usa Mover Arriba / Mover Abajo para reordenar
  3. Termial se conecta a través de cada salto en orden

Ejemplo de cadena: Tu Computadora → Bastión → Jump Interno → Servidor Destino

Gestionar Conexiones

Editar Conexiones

  1. Haz clic derecho en una conexión en la barra lateral
  2. Selecciona Editar
  3. Realiza tus cambios
  4. Haz clic en Guardar

Eliminar Conexiones

  1. Haz clic derecho en una conexión en la barra lateral
  2. Selecciona Eliminar
  3. Confirma la eliminación

Conectar

  • Doble clic en una conexión para abrirla en una nueva pestaña
  • Clic derechoConectar para abrir en una nueva pestaña

Búsqueda Rápida

Encuentra conexiones rápidamente:

  • Presiona Cmd+P (macOS) o Ctrl+P (Windows/Linux)
  • Comienza a escribir el nombre de la conexión o hostname
  • Selecciona de los resultados para conectar

Configuración Avanzada

Al crear o editar una conexión, la pestaña Avanzado proporciona opciones adicionales:

Comando de Inicio

Ejecuta un comando automáticamente después de conectar:

  1. Ve a la pestaña Avanzado
  2. Ingresa tu comando en Comando de Inicio
  3. Ejemplo: cd /var/www && ls -la

Verificación de Clave de Host

Termial verifica las claves de host para proteger contra ataques man-in-the-middle.

Primera Conexión

Al conectarte a un nuevo servidor, verás la huella digital de la clave de host. Verifica que coincida con la clave del servidor antes de aceptar.

Advertencia de Clave Cambiada

Si una clave de host cambia inesperadamente, Termial te advierte. Esto podría indicar:

  • El servidor fue reinstalado
  • Ataque man-in-the-middle
  • Cambio de configuración del servidor

Investiga antes de aceptar la nueva clave.

Gestionar Hosts Conocidos

Ve y gestiona las claves de host guardadas:

  1. Ve a ConfiguraciónHosts Conocidos (si está disponible)
  2. Ve todas las claves de host guardadas
  3. Elimina entradas si los servidores fueron reinstalados

Sincronización de Conexiones

Cuando inicias sesión con una cuenta de Termial:

  • Las conexiones se sincronizan en todos tus dispositivos
  • Las credenciales se cifran antes de sincronizar
  • Los cambios se propagan automáticamente

Consulta Sincronización en la Nube para más detalles.