· 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.

Volver al Blog