Saltar al contenido
VM Ops Manager
Descargar
Documentación

Importar desde ~/.ssh/config

Trae los hosts existentes de tu configuración de OpenSSH a la aplicación sin volver a escribirlos.


Cualquiera que administre una flota casi seguro tiene ~/.ssh/config. Volver a escribir treinta hosts a mano es el tipo de motivo por el que una herramienta se abandona durante el período de prueba.

Cómo usarlo

  1. Elige el proyecto al que importar.
  2. Importar desde configuración SSH.
  3. La aplicación lee ~/.ssh/config (o una ruta que especifiques) y lista los hosts encontrados.
  4. Marca los hosts que necesitas, luego Importar.

El paso de vista previa no escribe nada — solo lee y muestra. No se crea nada hasta que presionas el botón final.

Qué se lee

En la configuraciónEn la aplicación
HostNombre de la VM
HostNameHost — si falta, se usa la propia etiqueta Host, igual que hace ssh
PortPuerto (por defecto 22)
UserSolo se muestra como referencia
IdentityFileSolo se muestra, el contenido de la clave no se lee

Qué se omite intencionalmente

Este lector deliberadamente hace un trabajo incompleto:

  • No se sigue Include.
  • Se ignoran los bloques Match.

Ambos pueden hacer que un host se resuelva de forma diferente según el contexto, y eso no se puede representar fielmente en una lista de casillas de verificación. Importar los elementos simples y manejar el resto tú mismo es mejor que importar algo sutilmente incorrecto.

Si tu configuración usa muchas declaraciones Include, importa desde cada archivo por separado especificando la ruta exacta.

Las credenciales no se importan

Este es el punto más importante y también es deliberado:

IdentityFile solo se muestra. La aplicación nunca abre ni lee tus claves privadas.

Después de importar los hosts, añade las credenciales de cada VM de forma intencional — consulta Credenciales. Suena más tedioso, pero ese es el límite correcto: no debería existir una herramienta que aspire automáticamente todas las claves de ~/.ssh.

Después de importar

  • Etiqueta el grupo de máquinas importadas para filtrar rápido más adelante.
  • Renombra si la etiqueta de configuración es demasiado críptica (h3 → db-primary).
  • Activa el monitoreo para las máquinas críticas.

¿No tienes ~/.ssh/config?

Aún puedes añadirlos a mano, o escribir un archivo de configuración mínimo e importarlo:

Host web-01
    HostName 10.0.1.11
    Port 22
    User deploy

Host db-01
    HostName 10.0.1.20
    User deploy