Secure Copy

SCP, Secure Copy Protocol o Simple Communication Protocol es un medio de transferencia segura de archivos informáticos entre un host local y otro remoto o entre dos hosts remotos, usando el protocolo Secure Shell (SSH).

El término SCP puede referir a dos conceptos relacionados, el protocolo SCP o el programa SCP.

Protocolo SCP

El protocolo SCP es básicamente idéntico al protocolo RCP de BSD. A diferencia de RPC, los datos son cifrados durante su transferencia, para evitar que potenciales packet sniffers extraigan información útil de los paquetes de datos. Sin embargo, el protocolo mismo no provee autenticación y seguridad; sino que espera que el protocolo subyacente, SSH, lo asegure.

El modo SCP, es un protocolo que deja al servidor y al cliente tener múltiples conversaciones sobre una TCP normal. Este protocolo está diseñado para ser simple de implementar.

El servicio principal de este protocolo es el control del dialogo entre el servidor y el cliente, administrando sus conversaciones y agilizadas en un alto porcentaje, este protocolo le permite a cualquiera de los dos establecer una sesión virtual sobre la normal.

La descripción de un formato de comunicación en las cabeceras enviadas por la red es la siguiente:

00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Identificador de Sesión P R F S 0 0 0 0
Longitud de Sesión
Datos
  • Donde P es PUSH.
  • Donde R es RST.
  • Donde F es FIN.
  • Donde S es SYN.

SCP puede solicitar de manera iterativa cualquier contraseña para establecer una conexión con un host remoto.

El protocolo SCP implementa la transferencia de archivos únicamente. Para ello se conecta al host usando SSH y allí ejecuta un servidor SCP. Generalmente el programa SCP del servidor es el mismo que el del cliente.

Para realizar la subida, el cliente le proporciona al servidor los archivos que desea subir y opcionalmente puede incluir otros atributos (permisos, fechas, etc.) Esto es una ventaja sobre el protocolo FTP.

Para descargar, el cliente envía una solicitud por los archivos que desea descargar. El proceso de descarga está dirigido por el servidor y es el que se encarga de la seguridad del mismo. Frecuentemente, para los usos aquí detallados se utiliza el protocolo SFTP, también basado en SSH.

Other Languages
العربية: نقل آمن
беларуская: SCP
български: SCP
čeština: Secure Copy
Deutsch: Secure Copy
English: Secure copy
فارسی: کپی امن
français: Secure copy
italiano: Secure copy
日本語: Secure copy
한국어: 시큐어 카피
Bahasa Melayu: Scp
norsk bokmål: SCP
polski: Secure copy
português: Secure copy
русский: SCP
Simple English: Secure copy
српски / srpski: Сигурно копирање
svenska: SCP
українська: SCP