norfipc.mejorapp.org
Últimas publicaciones

Subir archivos al servidor web con CURL y SFTP


Actualizado: 17 de noviembre del 2022
Por: Norfi Carrodeguas
Comando y código de un archivo batch para crear un er que facilite subir archivos a nuestro servidor en internet, de forma rápida y segura.
Subir archivos al servidor web con CURL y SFTP
Todos los que istramos un blog o sitio web de internet usamos software para subir los archivos mediante SSH.
Otra opción es emplear CURL, de mucha utilidad cuando se trata de solo un archivo, el que podemos subirlo con un solo comando, mucho más rápido y sencillo que si empleamos los programas tradicionales.


Comando para subir archivo con CURL al servidor web

Usa el siguiente comando para subir cualquier tipo de archivo a un servidor.
Sustituye los valores e introduce y ejecuta el comando en el Símbolo del sistema de Windows.
curl --progress-bar -C - -v -k -T archivo.zip -u root: sftp://32.12.7.112:22/home//public_html/destino/
En el código anterior sustituye los siguientes valores:
archivo.zip, es el archivo a subir.
"root:", es el y contraseña.
sftp:XXXX, es la ruta al directorio donde se desea subir el archivo, incluyendo la dirección IP y el puerto (predeterminado es 22).
Para que funcione este método es necesario tener CURL instalado con el protocolo sftp habilitado.
Lee más información.


Archivo batch para subir archivos al servidor con CURL

Mucho más fácil que el método anterior, es crear un archivo batch para subir los archivos.
Para usar el batch solo es necesario arrastrar el archivo a subir y soltarlo encima de él.
El proceso de subida se inicia inmediatamente.
Crea el archivo batch usando el siguiente código:
@echo off
curl --progress-bar -C - -v -k -T %1 -u root: sftp://32.12.7.112:22/home//public_html/destino/
Cualquier duda sobre la creación de archivos batch en Windows: Qué son los archivos BATCH o BAT, usos prácticos y como crearlos


Descargar e instalar CURL en Windows

CURL es una aplicación creada originalmente para Linux, pero existen versiones para Windows de 64 y 32 bits, las que se pueden descargar de la siguiente web.
https://curl.haxx.se/windows/
¡Ojo!
Las recientes versiones de Windows incluyen CURL, pero con protocolos limitados.
Puede comprobarse la versión instalada y los protocolos que ite, insertando el siguiente comando en una ventana del Símbolo del sistema: CURL -V

Páginas relacionadas

✓ Borrar un archivo de la cache de Cloudflare con un batch y CURL
✓ Como usar la consola de CMD o Símbolo del sistema
✓ Tutorial para crear archivos batch en Windows



Comparte

Facebook
Twitter

Sígueme en las redes sociales

Norfipc en Facebook Norfipc en Twitter Canales RSS con las últimas publicaciones
Sobre mí

Norfi Carrodeguas, Copyright © 2025 NorfiPC