Recursos · Integración Make

Integración SSH MakeAutomatiza SSH con Make.

Sí, Make puede entrar en tu servidor y ejecutar un comando allí. La integración SSH Make cabe en un módulo, una pieza de un escenario, y un escenario es la cadena de pasos que Make recorre por ti. Aquí tienes la conexión, un primer montaje y las dudas típicas.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Lo que puedes automatizar

¿Qué cubre la integración SSH Make?

La integración SSH Make es un módulo de acción, y nada más. Le dices a Make a qué máquina llegar, escribes el comando y Make lo ejecuta allí dentro de un escenario. Lo que el comando devuelve sigue su camino como bundle, el elemento que pasa de un módulo al siguiente.

Tres formas se repiten. Entra un pedido en la tienda y el comando mueve en el servidor los ficheros que necesita el almacén. Un proceso se queda parado, el aviso llega desde tu herramienta de monitorización y Make lanza el reinicio sin que nadie abra una terminal. Una ficha cambia de estado en el gestor de tareas y el script de limpieza corre en la máquina justo después.

Dos cosas que esta app no hace. No tiene ningún módulo disparador, así que nada de lo que ocurre en el servidor despierta a Make: el escenario arranca siempre desde fuera, con una programación o con el disparador de otra app. Y no existe un módulo Make an API Call para SSH, la salida genérica que llevan otras apps, con lo cual esa acción única es toda la superficie.

SSH también vive en n8n. Mira la Integración SSH n8n si tus flujos están allí, o la comparativa n8n vs Make cuando aún no has elegido bando. Y si prefieres manejar el editor antes de enchufarle un servidor de producción, el Curso de Make repasa los mismos gestos en terreno seguro.

Conexión

¿Cómo conectas tu servidor a Make?

  1. 01

    Abre la ventana de conexión

    Entra en Make, coloca un módulo SSH en un escenario y pulsa Create a connection. Una conexión es el acceso a tu servidor guardado una sola vez en Make, que reutilizan todos los módulos SSH que añadas después.

  2. 02

    Señala la máquina

    El campo Connection name es opcional y ayuda cuando manejas varios servidores. En Host va la dirección del servidor. El puerto se escribe en el campo que la documentación llama Post: un número entre 1 y 65535, 22 por defecto.

  3. 03

    Elige el acceso y guarda

    La lista Auth type manda: usuario con contraseña, o usuario con clave. Rellenas User name en ambos casos y luego la contraseña o el fichero de Private key, que admite también un certificado P12, PFX o PEM. Pulsa Save.

Primer escenario

Tu primer escenario, paso a paso

ObjetivoCuando llega la programación, SSH ejecuta tu comando en el servidor y pasa la respuesta al resto del escenario.

  1. 01

    Crea el escenario

    Desde la página de escenarios, crea uno nuevo y pulsa el + para colocar el primer módulo. Busca SSH por su nombre y elige Execute a command.

  2. 02

    Enlaza el servidor

    El módulo pide una conexión mientras no tenga ninguna. Pulsa Create a connection, rellena el host, el puerto y el acceso del apartado anterior y guarda. Los siguientes módulos SSH la reutilizan solos.

  3. 03

    Escribe el comando

    Rellena los campos del módulo con el comando que quieres ejecutar. Empieza por uno que solo consulte, sin tocar nada, porque la prueba del paso siguiente lo lanza de verdad.

  4. 04

    Encadena el segundo módulo

    Pulsa el + a la derecha del módulo para añadir otro Execute a command y lleva un dato del primero al segundo, de modo que ambos apunten al mismo sitio.

  5. 05

    Prueba con Run once

    Pulsa Run once, el botón del editor que ejecuta el escenario una sola vez. Cada módulo enseña los bundles que ha recibido, así lees la respuesta del servidor antes de programar nada.

  6. 06

    Programa y activa

    Ajusta el reloj del primer módulo. Un escenario nuevo viene a 15 minutos, que es además el mínimo del plan Free. Después pon en marcha el interruptor del escenario.

Módulos

El módulo de SSH y para qué sirve

SSH te da 1 módulo. Para cada uno: qué hace por ti, cuándo elegirlo y a qué prestar atención.

SSH1

Execute a command

Acción

En MakeExecutes a command on a remote device.

Execute a command lanza en una máquina remota el comando que le pasas y devuelve la respuesta al escenario.

Cuándo usarlo
entra un pedido grande y el script que prepara el envío tiene que correr en el servidor al momento.
Ojo
el comando se ejecuta de verdad en el primer Run once, así que empieza por uno que no rompa nada.
¿Necesitas ayuda?

¿Necesitas ayuda para automatizar SSH con Make?

Una persona lee cada mensaje.

FAQ

Lo que se pregunta después

01¿La integración SSH Make es gratis?
Sí. SSH es una app estándar y funciona desde el plan Free sin coste añadido. Lo que el plan Free limita es la ejecución: 2 escenarios activos, 15 minutos como mínimo entre dos pasadas programadas, 5 minutos de ejecución por pasada, ficheros de hasta 5 MB y 512 MB de transferencia. Los planes de pago bajan el intervalo a 1 minuto, quitan el tope de escenarios activos y llevan la ejecución a 40 minutos. Make cuenta el uso en operaciones, y una operación es un módulo que procesa un elemento.
02¿Qué hace falta para conectar SSH con Make?
Una cuenta de Make y el acceso que ya usas para entrar en la máquina. En concreto: la dirección del host, el puerto de escucha, un nombre de usuario y, según el método, la contraseña o el fichero de clave privada. Ese mismo campo admite un certificado P12, PFX o PEM si firmas con el tuyo. La documentación no pide nada más para esta app, ni un complemento que instalar ni un ajuste previo. Con esos datos delante, la conexión se crea de una sentada.
03¿SSH avisa a Make en tiempo real?
No hay disparador que avise: la app no trae ningún módulo de ese tipo, ni programado ni instantáneo. Programado significa que Make consulta cada cierto intervalo, el que tú fijes; instantáneo significa que la app llama a Make por webhook en cuanto ocurre algo. SSH no ofrece ninguno de los dos, así que nada del servidor levanta un escenario. El arranque sale de Make, desde la programación del primer módulo, o de otra app colocada delante de SSH.
04¿Y si un solo módulo se queda corto?
Toca rodearlo, porque SSH no tiene el módulo Make an API Call, la salida genérica de otras apps. Tres caminos. Cargar más lógica en el propio comando, que el módulo ejecuta lo que le des. Sumar otra app al escenario y dejar a SSH solo la parte del servidor. O mirar el plan: una ejecución se corta a los 5 minutos en Free y a los 40 minutos en los planes de pago, así que un comando largo pide un plan de pago.
05¿Make o n8n para SSH?
Depende del sitio donde vivan ya tus otras automatizaciones más que de SSH, que funciona igual en Make y en n8n. Por eso lo más práctico suele ser sumar este escenario a los que tu equipo ya tiene montados en una de las dos, en lugar de abrir una segunda herramienta para un solo comando. Make aporta aquí un editor visual y una conexión que se guarda una sola vez para todos los escenarios con SSH, con el uso medido en operaciones. La comparativa n8n vs Make, un poco más arriba, entra en el resto de los criterios.
Hack'celeration Lab

Recibe nuestros consejos de automatización cada semana.

Sin spam. Baja en un clic.