Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Secure Copy
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{referencias|t=20110612|informática}} El '''Secure Copy Protocol''' (SCP), también conocido como '''Secure Copy,''' es un [[Protocolo de comunicaciones|protocolo]] de sistemas informáticos que se utiliza para la transferencia de [[Archivo (informática)|archivos]] de forma segura. En términos generales, este protocolo permite la transferencia de datos entre un [[host]] local y un host remoto o entre dos hosts remotos, a través del protocolo [[Secure Shell]] (SSH). Cómo característica principal de su funcionamiento, el protocolo SCP implementa un proceso de [[autenticación]], al igual que un cifrado de transmisión para garantizar la autenticidad y seguridad.<ref>{{Cita web|url=https://www.ionos.es/digitalguide/servidores/know-how/scp-secure-copy/|título=¿Qué es el SCP protocol?|fechaacceso=2022-05-24|sitioweb=IONOS Digitalguide|idioma=es}}</ref> 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 RCP, los [[Dato|datos]] son [[Criptografía|cifrados]] durante su transferencia, para evitar que potenciales [[packet sniffer]]s extraigan información útil de los [[Datagrama|paquetes de datos]]. Sin embargo, el protocolo mismo no provee autenticación y seguridad; sino que espera que el protocolo subyacente, [[Secure shell|SSH]], lo asegure. El modo SCP, es un protocolo que deja al servidor y al cliente tener múltiples conversaciones sobre una [[Transmission Control Protocol|TCP]] normal. Este protocolo está diseñado para ser simple de implementar. El servicio principal de este protocolo es el control del diálogo 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: {| class="wikitable" ! 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 |- |colspan="24" align="center"| Identificador de Sesión |colspan="1" align="center"| P |colspan="1" align="center"| R |colspan="1" align="center"| F |colspan="1" align="center"| S |colspan="1" align="center"| 0 |colspan="1" align="center"| 0 |colspan="1" align="center"| 0 |colspan="1" align="center"| 0 |- |colspan="32" align="center"| Longitud de Sesión |- |colspan="32" align="center"| 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 [[File Transfer Protocol|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]]. == Programa SCP == El '''programa SCP''' es un cliente que implementa el protocolo SCP, es decir, es un programa que realiza copia segura. El cliente SCP más ampliamente usado es el programa <tt>scp</tt> del [[Intérprete de comandos]], que es incorporado en la mayoría de las implementaciones de SSH. El programa <tt>scp</tt> es el análogo seguro del comando <tt>rcp</tt>. El programa <tt>scp</tt> debe formar parte de todos los servidores SSH que quieran proveer el servicio SCP, así como <tt>scp</tt> funciona como servidor SCP también. Algunas implementaciones de SSH proveen del programa <tt>scp2</tt>, el cual usa el protocolo [[SSH file transfer protocol|SFTP]] en lugar de SCP, pero provee la misma interfaz del [[Intérprete de comandos]] que <tt>scp</tt>. Este <tt>scp</tt> es normalmente un [[enlace simbólico]] a <tt>scp2</tt>. Normalmente, la sintaxis del programa <tt>scp</tt> es similar a la sintaxis de la orden <tt>[[Cp (Unix)|cp]]</tt>: <tt>scp ''usuario''@''host'':''directorio''/''ArchivoOrigen'' ''ArchivoDestino''</tt> <tt>scp ''ArchivoOrigen'' ''usuario''@''host'':''directorio''/''ArchivoDestino''</tt> Como el protocolo SCP sólo implementa transferencia de ficheros, los clientes SCP con [[GUI]] son raros, estas implementaciones requieren de funcionalidades añadidas, como el listado de [[directorio (informática)|directorios]]. Los clientes SCP GUI, como [[WinSCP]], no son normalmente clientes SCP puros, estos suelen contener muchas otras funcionalidades, como el comando <code>ls</code>. Esto provoca problemas de dependencia con las plataformas, esto no ocurre al utilizar el cliente tradicional del [[Intérprete de comandos]]. == Véase también == * [[SFTP]] * [[Secure shell|SSH]] * [[File Transfer Protocol|FTP]] * [[Remote Shell|RSH]] * [[Telnet]] * [[Files transferred over shell protocol|FISH: Archivos transportados sobre protocolo shell]] == Implementaciones == === Servidores === * [[OpenSSH]] === Clientes === ==== [[Microsoft Windows]] ==== * [[PuTTY|PuTTY PSCP]] * [[WinSCP]] * [[Private Shell]] ==== [[Unix]] ==== * [[OpenSSH]] * [[gFTP]] (no aparece en la versión inglesa) * [[SecPanel]] * [[Konqueror]] (fish://) * [[Krusader]] (fish://) ==== [[Mac OS X]] ==== * [[Fugu (software)|Fugu]] == Referencias == {{Reflist}}{{Control de autoridades}} [[Categoría:Software criptográfico]] [[Categoría:Protocolos de Internet]] [[Categoría:Siglas de informática]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Secure Copy
»
Añadir idiomas
Añadir tema