Copia remota (rcp)

Definición: ¿Qué significa Remote Copy (rcp)?

La copia remota (rcp) es un comando que se usa en los sistemas operativos Unix para copiar de forma remota uno o más archivos entre máquinas. Los archivos se transfieren a través del protocolo TCP / IP.

El argumento de archivo o directorio contiene un nombre de archivo remoto o un nombre de archivo local, generalmente con el formato [[protegido por correo electrónico]] rhost: ruta. La copia remota utiliza el archivo .rhosts con fines de autenticación. También puede utilizar Kerberos para la autenticación.

La copia remota ha sido reemplazada por protocolos y comandos más seguros, como copia segura (scp) y protocolo simple de transferencia de archivos (SFTP), que se basan en shell seguro.

Techinfo explica Remote Copy (rcp)

El rname es interpretado por el nombre de usuario local y el nombre de dominio / máquina cuando se desconoce el nombre de usuario remoto. Se utilizan dos puntos (:) para separar el nombre de host y el nombre de la ruta para evitar confusiones al especificar los nombres de los archivos locales, que también pueden contener dos puntos seguidos de una letra de unidad. Por ejemplo, cuando un argumento de archivo tiene el formato x: ruta donde x es una sola letra seguida de dos puntos y un nombre de ruta, el argumento es interpretado por rcp como una ruta en la unidad x del sistema local en lugar de una ruta en un anfitrión llamado x.

También se puede usar un signo igual (=) en lugar de dos puntos antes del nombre con una barra inclinada para especificar los nombres de los archivos locales en una línea de comando rcp y evitar este tipo de confusión. El archivo local se puede especificar como: c: / testfile as / c = / testfile