· Tutoriales · 2 min read
Enviar archivos usando SCP

SCP (copia segura) es una utilidad de línea de comandos que te permite transferir archivos y carpetas de forma segura entre tu máquina local y un servidor remoto, o viceversa. Utiliza el protocolo SSH para cifrar los datos y autenticar al usuario, lo que lo convierte en una alternativa segura a FTP y otros métodos de transferencia de archivos.
⬆️ Subir Archivos y Carpetas
Para subir un archivo o carpeta a un servidor remoto usando SCP, usa la siguiente sintaxis:
scp [archivo o carpeta local] [usuario]@[servidor remoto]:[destino remoto]
Por ejemplo, para subir un archivo llamado “miarchivo.txt” desde tu máquina local al servidor remoto “ejemplo.com” en la carpeta “micarpeta”, usarías el siguiente comando:
scp miarchivo.txt [email protected]:/micarpeta
⬇️ Descargar Archivos y Carpetas
Para descargar un archivo o carpeta desde un servidor remoto usando SCP, usa la siguiente sintaxis:
scp [usuario]@[servidor remoto]:[archivo o carpeta remota] [destino local]
Por ejemplo, para descargar un archivo llamado “miarchivo.txt” desde el servidor remoto “ejemplo.com” en la carpeta “micarpeta” a tu máquina local, usarías el siguiente comando:
scp [email protected]:/micarpeta/miarchivo.txt .
⚙️ Opciones de SCP
La opción -r te permite copiar carpetas de forma recursiva
scp -r [carpeta local] [usuario]@[servidor remoto]:[destino remoto]
La opción -P te permite especificar un puerto diferente al predeterminado (22)
scp -P [puerto] [archivo o carpeta local] [usuario]@[servidor remoto]:[destino remoto]
💡 Conclusión
SCP es una herramienta poderosa y versátil para transferir archivos y carpetas entre tu máquina local y un servidor remoto. Al usar el comando SCP, puedes asegurarte de que tus datos se transfieran de forma segura y eficiente. Ya sea que estés subiendo o descargando archivos y carpetas, el proceso es simple y directo.