scp

Copiar archivos mediante una conexión SSH.

Antes de ejecutar

-P mayúscula elige el puerto; -p minúscula conserva tiempos y modo. OpenSSH 9.0 y posteriores usan SFTP de forma predeterminada y requieren soporte del servidor. Las transferencias pueden sobrescribir archivos: elija los nombres con cuidado. Se supone que report.txt existe. Las rutas y comillas difieren en Windows.

Ejemplos

Subir un archivo local al directorio personal de la cuenta remota.

scp -P 2222 ./report.txt alice@server.example.com:~/

Descargar el archivo remoto con un nombre local nuevo.

scp -P 2222 alice@server.example.com:~/report.txt ./report-downloaded.txt

Opciones y ejemplos

-P portFrecuente

Utilice el puerto SSH especificado. La P mayúscula especifica el puerto.

Ejemplo
scp -P 2222 ./report.txt alice@server.example.com:~/
-i identity_fileFrecuente

Utilice la clave privada especificada para la autenticación.

Ejemplo
scp -i ~/.ssh/id_ed25519 ./report.txt alice@server.example.com:~/
-rFrecuente

Copie directorios de forma recursiva. Revise el origen y el destino antes de sobrescribir archivos.

Ejemplo
scp -r ./reports alice@server.example.com:~/
-pFrecuente

Preservar los tiempos de modificación y acceso y los modos de archivo cuando sea posible. La p minúscula no configura el puerto.

Ejemplo
scp -p ./report.txt alice@server.example.com:~/
-J destination

Conéctese a través del host de salto especificado.

Ejemplo
scp -J alice@bastion.example.com ./report.txt alice@internal.example.com:~/
-o option

Pase una opción de configuración de cliente SSH.

Ejemplo
scp -o ConnectTimeout=10 ./report.txt alice@server.example.com:~/
-C

Solicitar compresión SSH.

Ejemplo
scp -C ./report.txt alice@server.example.com:~/
-l limit

Limite el ancho de banda en kilobits por segundo.

Ejemplo
scp -l 1024 ./report.txt alice@server.example.com:~/
-v

Mostrar diagnóstico de conexión; La salida puede contener detalles confidenciales.

Ejemplo
scp -v ./report.txt alice@server.example.com:~/
-O

Utilice el protocolo SCP heredado para lograr compatibilidad cuando sea necesario. OpenSSH moderno utiliza SFTP de forma predeterminada.

Ejemplo
scp -O ./report.txt alice@server.example.com:~/

Referencias oficiales

Revisado el 27 de octubre de 2026