ACLClouds
ACLClouds

Desplegar un bot por SFTP con FileZilla

Host, puerto 2222, usuario bot-xxxxxxxx: cómo subir los archivos de su bot por SFTP, sin terminal, y evitar los bloqueos de conexión.

Cada bot de ACLClouds tiene su propio acceso SFTP. Con FileZilla u otro cliente SFTP, sube el código del bot al servidor y después lo reinicia desde el panel. Este artículo explica la conexión, qué subir y qué bloquea un inicio de sesión SFTP.

  • Cada bot tiene su acceso SFTP: host, puerto 2222, usuario bot-xxxxxxxx y contraseña.
  • Suba el código, no node_modules: el almacenamiento gratuito es de 715 MB.
  • 6 fallos en 10 minutos bloquean el inicio de sesión durante 15 minutos.

Encontrar los datos de acceso

Los datos de acceso están en la pestaña Ajustes del bot, en la tarjeta «Acceso SFTP». Solo el propietario del bot puede verlos.

  • Host: la dirección que aparece en la tarjeta.
  • Puerto: 2222, no el puerto SFTP habitual 22.
  • Usuario: bot- seguido de ocho caracteres, propio de este bot. La contraseña se muestra, se copia o se cambia desde la misma tarjeta.

Conectarse con FileZilla

En FileZilla, la conexión usa SFTP. Una vez conectado, la carpeta remota es la del bot: deposite allí los archivos del proyecto como lo haría en una carpeta local.

  • Administrador de sitios, sitio nuevo: protocolo SFTP, host, puerto 2222, usuario y contraseña de la tarjeta.
  • Arrastre package.json, el archivo de inicio y la carpeta src desde su PC.
  • No suba node_modules ni carpetas de caché: pesan mucho y el almacenamiento gratuito es de 715 MB.

Evitar bloqueos de conexión

Tras varios fallos, el servidor rechaza los inicios de sesión durante un rato. Basta una contraseña mal copiada para llegar ahí, porque cada intento cuenta.

  • 6 inicios fallidos en 10 minutos bloquean los intentos durante 15 minutos.
  • Durante el bloqueo, no lo intente más a menudo: espere y, después, copie y pegue la contraseña de la tarjeta.
  • Si parece perdida, use la opción Cambiar en la tarjeta «Acceso SFTP».

Por qué ACLClouds para un bot desplegado por SFTP

El acceso SFTP está incluido en la oferta de bots, también en el plan gratuito. No hay ningún terminal que configurar para subir su código.

  • Plan gratuito: 1 bot, 315 MB de RAM, 0,25 vCPU, 715 MB de almacenamiento, envíos de hasta 100 MB.
  • Acceso SFTP propio de cada bot, en el puerto 2222.
  • Las imágenes de Node.js y Python incluyen ffmpeg, yt-dlp y deno.

Preguntas frecuentes

¿Por qué el puerto es 2222 y no 22?

El SFTP de los bots de ACLClouds escucha en el puerto 2222. Indíquelo expresamente en FileZilla, o la conexión fallará.

¿Quién puede conectarse al SFTP de un bot?

Solo el propietario del bot ve la tarjeta «Acceso SFTP» y sus datos. No comparta la contraseña: cámbiela si cree que se ha filtrado.

¿Hay que reiniciar el bot tras una subida?

Sí. Cuando los archivos estén subidos, reinicie el bot desde el panel para que cargue el nuevo código.