JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Oracle Administración Solaris: Servicios de red     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

Parte I Servicios de red (temas)

1.  Servicio de red (descripción general)

2.  Gestión de servidores de antememoria web

3.  Servicios relacionados con el tiempo

Parte II Acceso a los sistemas de archivos de red (temas)

4.  Gestión de sistemas de archivos de red (descripción general)

5.  Administración de sistema de archivos de red (tareas)

6.  Acceso a los sistemas de archivos de red (referencia)

Parte III Temas sobre el SLP

7.  SLP (descripción general)

8.  Planificación y habilitación del SLP (tareas)

9.  Administración del SLP (tareas)

10.  Incorporación de servicios antiguos

11.  SLP (referencia)

Parte IV Servicios de correo (temas)

12.  Servicios de correo (descripción general)

13.  Servicios de correo (tareas)

14.  Servicios de correo (referencia)

Parte V Redes en serie (temas)

15.  Solaris PPP 4.0 (descripción general)

16.  Planificación del enlace de PPP (tareas)

17.  Configuración de un enlace de PPP por marcación telefónica (tareas)

18.  Configuración de un enlace de PPP de línea arrendada (tareas)

19.  Configuración de autenticación PPP (tareas)

20.  Configuración de un túnel PPPoE (tareas)

21.  Resolución de problemas comunes de PPP (tareas)

22.  Solaris PPP 4.0 (referencia)

23.  Migración de Solaris PPP asíncrono a Solaris PPP 4.0 (tareas)

24.  UUCP (descripción general)

25.  Administración del UUCP (tareas)

26.  UUCP (referencia)

Parte VI Trabajo con sistemas remotos (temas)

27.  Trabajo con sistemas remotos (descripción general)

28.  Administración del servidor FTP (tareas)

29.  Acceso a sistemas remotos (tareas)

Acceso a sistemas remotos (mapa de tareas)

Inicio de sesión en un sistema remoto (rlogin)

Autenticación para inicios de sesión remotos (rlogin)

Archivo /etc/hosts.equiv

Archivo .rhosts

Vinculación de inicios de sesión remotos

Inicios de sesión remotos directos o indirectos

Qué sucede después iniciar sesión de manera remota

Cómo buscar y eliminar archivos .rhosts

Cómo saber si un sistema remoto es operativo

Cómo buscar quién ha iniciado sesión en un sistema remoto

Cómo iniciar sesión en un sistema remoto (rlogin)

Cómo cerrar sesión desde un sistema remoto (exit)

Inicio de sesión en un sistema remoto (ftp)

Autenticación para inicios de sesión remotos (ftp)

Comandos ftp esenciales

Cómo abrir una conexión ftp a un sistema remoto

Cómo cerrar una conexión ftp a un sistema remoto

Cómo copiar archivos de un sistema remoto (ftp)

Cómo copiar archivos a un sistema remoto (ftp)

Copia remota con rcp

Consideraciones de seguridad para operaciones de copia

Especificación de origen y destino

Cómo copiar archivos entre un sistema local y un sistema remoto (rcp)

Parte VII Supervisión de servicios de red (temas)

30.  Supervisión del rendimiento de la red (tareas)

Glosario

Índice

Copia remota con rcp

El comando rcp copia archivos o directorios entre un sistema local y un sistema remoto, o entre dos sistemas remotos. Puede utilizar este comando desde un sistema remoto (después de iniciar la sesión con el comando rlogin) o desde el sistema local (sin tener que iniciar sesión en un sistema remoto).

Con rcp puede realizar las siguientes operaciones de copia remota:

Si se ejecuta el montador automático, puede realizar estas operaciones remotas con el comando cp. Sin embargo, el rango de cp está restringido al sistema de archivos virtual que el montador automático crea y a operaciones relativas al directorio principal del usuario. Debido a que rcp realiza las mismas operaciones sin estas restricciones, en esta sección, se describen únicamente las versiones rcp de estas tareas.

Consideraciones de seguridad para operaciones de copia

Para copiar archivos o directorios entre sistemas, debe tener permiso para iniciar sesión y copiar archivos.


Precaución

Precaución - Los comandos cp y rcp pueden sobrescribir los archivos sin que aparezca ningún mensaje de advertencia. Asegúrese de que los nombres de archivo sean correctos antes de ejecutar el comando.


Especificación de origen y destino

Con el comando rcp en el shell C, puede especificar el origen (el archivo o directorio que desea copiar) y el destino (la ubicación en la que copiará el archivo o el directorio) ya sea con nombres de ruta absolutos o abreviados.

Situación
Nombre de ruta absoluto
Nombre de ruta abreviado
Desde el sistema local
mars:/home/jones/myfile.txt
~jones/myfile.txt
Después del inicio de sesión remoto
/home/jones/myfile.txt
~jones/myfile.txt

Los nombres de ruta absolutos identifican archivos o directorios que están montados en un sistema específico. En el ejemplo anterior, el primer nombre de ruta absoluto identifica un archivo (myfile.txt) en el sistema mars. Los nombres de ruta abreviados identifican archivos o directorios relativos a un directorio principal del usuario, dondequiera que resida. En el primer ejemplo anterior, el nombre de ruta abreviado identifica el mismo archivo, myfile.txt, pero utiliza el símbolo "~" para indicar el directorio principal jones:

~ = mars:/home/jones

Los ejemplos de la segunda línea muestran el usuario de nombres de ruta absolutos y abreviados después de un inicio de sesión remoto. Ninguna diferencia es evidente para el nombre de ruta abreviado. Sin embargo, debido a que la operación de inicio de sesión remoto montó el directorio principal jones en el sistema local (paralelo al directorio principal del usuario local), el nombre de ruta de acceso absoluto ya no necesita el nombre del sistema mars. Para obtener más información acerca de cómo una operación de inicio de sesión remoto monta un directorio principal de otro usuario, consulte Qué sucede después iniciar sesión de manera remota.

La siguiente tabla proporciona un ejemplo de nombres de ruta absolutos y abreviados que el shell C reconoce. El ejemplo utiliza la siguiente terminología:

Tabla 29-4 Sintaxis permitidas para nombres de archivo y directorio

Inició sesión en
Sintaxis
Descripción
Sistema local
.
El directorio de trabajo local
ruta/nombre_archivo
La ruta y el nombre_archivo en el directorio de trabajo local
~
El directorio principal del usuario actual
~/ruta/nombre_archivo
La ruta y el nombre_archivo debajo del directorio principal del usuario actual
~usuario
El directorio principal de usuario
~usuario/ruta/nombre_archivo
La ruta y el nombre_archivo debajo del directorio principal de usuario
sistema remoto:ruta/nombre_archivo
La ruta y el nombre_archivo en el directorio de trabajo remoto
Sistema remoto
.
El directorio de trabajo remoto
nombre_archivo
El nombre_archivo en el directorio de trabajo remoto
ruta/nombre_archivo
La ruta y el nombre_archivo en el directorio de trabajo remoto
~
El directorio principal del usuario actual
~/ruta/nombre_archivo
La ruta y el nombre_archivo en el directorio principal del usuario actual
~usuario
El directorio principal de usuario
~/usuario/ruta/nombre_archivo
La ruta y el nombre_archivo debajo del directorio principal de usuario
sistema local:ruta/nombre_archivo
La ruta y el nombre_archivo en el directorio de trabajo local

Cómo copiar archivos entre un sistema local y un sistema remoto (rcp)

  1. Asegúrese de tener permiso para copiar.

    Debe tener al menos permiso de lectura en el sistema de origen y permiso de escritura en el sistema de destino.

  2. Determine la ubicación del origen y el destino.

    Si no conoce la ruta de origen o de destino, primero puede iniciar sesión en el sistema remoto con el comando rlogin, como se describe en Cómo iniciar sesión en un sistema remoto (rlogin). A continuación, navegue por el sistema remoto hasta que encuentre la ubicación. Puede realizar el siguiente paso sin cerrar sesión.

  3. Copie el archivo o el directorio.
    $ rcp [-r] source-file|directory target-file|directory
    rcp

    (Sin opciones) Copia un solo archivo del origen al destino.

    -r

    Copia un directorio del origen al de destino.

    Esta sintaxis se aplica si inició sesión en el sistema remoto o en el sistema local. Sólo el nombre de ruta del archivo o directorio cambia, como se describe en la Tabla 29-4 y como se puede ver en los siguientes ejemplos.

    Puede utilizar los caracteres "~" y "." para especificar las porciones de ruta de los nombres de archivo o directorio locales. Tenga en cuenta que "~" se aplica al usuario actual, no al sistema remoto, y que "." se aplica al sistema al que está conectado. Para ver una explicación de estos símbolos, consulte la Tabla 29-4.

Ejemplo 29-8 Uso de rcp para copiar un archivo remoto a un sistema local

En este ejemplo, rcp se utiliza para copiar el archivo letter.doc del directorio /home/jones del sistema remoto pluto al directorio de trabajo (/home/smith) en el sistema local, earth:

earth(/home/smith): rcp pluto:/home/jones/letter.doc .

En esta instancia, la operación rcp se realiza sin un inicio de sesión remoto. En este caso, el símbolo "." al final de la línea de comandos hace referencia al sistema local, no al sistema remoto.

El directorio de destino es también el directorio principal del usuario local, por lo tanto, también se puede especificar con el símbolo "~".

Ejemplo 29-9 Uso de rlogin y rcp para copiar un archivo remoto a un sistema local

En este ejemplo, la operación rcp se ejecuta después de la ejecución del comando rlogin para copiar un archivo de un sistema remoto a un sistema local. Aunque el flujo de la operación es igual al del ejemplo anterior, las rutas cambian para permitir el inicio de sesión remoto:

earth(/home/smith): rlogin pluto
.
.
.
pluto(/home/jones): rcp letter.doc ~

El uso del símbolo "." al final de la línea de comandos sería inadecuado en esta instancia. Debido al inicio de sesión remoto, el símbolo se referiría simplemente al sistema remoto; básicamente direccionando rcp para crear un archivo duplicado. El símbolo "~", sin embargo, hace referencia al directorio principal del usuario actual, incluso cuando el inicio de sesión es para un sistema remoto.

Ejemplo 29-10 Uso de rcp para copiar un archivo local a un sistema remoto

En este ejemplo, rcp se utiliza para copiar el archivo notice.doc del directorio principal (/home/smith) del sistema local earth al directorio (/home/jones) del sistema remoto, pluto:

earth(/home/smith): rcp notice.doc pluto:/home/jones

Debido a que no se proporciona un nombre de archivo remoto, el archivo notice.doc se copia en el directorio /home/jones con el mismo nombre.

En esta instancia, se repite la operación rcp del ejemplo anterior, pero rcp se introduce de un directorio de trabajo diferente en el sistema local (/tmp). Tenga en cuenta el uso del símbolo "~" para hacer referencia al directorio principal del usuario actual:

earth(/tmp): rcp ~/notice.doc pluto:/home/jones

Ejemplo 29-11 Uso de rlogin y rcp para copiar un archivo local a un sistema remoto

En este ejemplo, la operación rcp se ejecuta después de la ejecución del comando rlogin para copiar un archivo local a un directorio remoto. Aunque el flujo de la operación es igual al del ejemplo anterior, las rutas cambian para permitir el inicio de sesión remoto.

earth(/home/smith): rlogin pluto
.
.
.
pluto(/home/jones): rcp ~/notice.doc .

En esta instancia, el símbolo "~" se puede usar para denotar el directorio principal del usuario actual, aunque esté en el sistema local. El símbolo "." hace referencia al directorio de trabajo en el sistema remoto porque el usuario está conectado al sistema remoto. A continuación, se muestra una sintaxis alternativa que realiza la misma operación:

pluto(/home/jones): rcp earth:/home/smith/notice.doc /home/jones