norfipc.com
Apuntes   Mapa del sitio   Últimas publicaciones

Subir archivos al servidor web con CURL y SFTP


Comando y código de un archivo batch para crear un uploader 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 administramos 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:pass sftp://32.12.7.112:22/home/admin/public_html/destino/
En el código anterior sustituye los siguientes valores:
archivo.zip, es el archivo a subir.
"root:pass", es el usuario 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:pass sftp://32.12.7.112:22/home/admin/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 admite, 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



Inicio | Mapa del sitio | Buscar | Sobre mí

NorfiPC, Copyright © 2022 NorfiPC

SUBIR