Cómo: Transferir mediante RCP en una migración de UNIX a Windows

Resumen

La herramienta de copia remota (RCP) es una herramienta estándar de UNIX y una herramienta de Microsoft Windows 2000. Puede utilizar esta herramienta para transferir un archivo y recursivamente transferir todo el directorio entre dos equipos.

Configurar el Host de UNIX

Para poder utilizar la herramienta RCP desde un equipo basado en Windows, debe activar el servicio RCP y actualizar los archivos de seguridad para permitir que el equipo basado en Windows para conectarse a su equipo a través de este servicio.


Para activar el servicio RCP utilizando inetd:

  1. Inicie sesión en el equipo como raíz.
  2. Edite el archivo /etc/Inetd.conf.
  3. Quite el comentario de las líneas que comienzan por shell y que empiecen con exec.
  4. Guarde el archivo.
  5. Enviar la señal de perfil de usuario de Host (HUP) inetd utilizando kill o utilizando pkill. Utilizar ps para determinar el identificador del proceso.
  6. Vuelva a ejecutar inetd .
Para activar el servicio RCP utilizando xinetd:

  1. Inicie sesión en el equipo como raíz.
  2. Editar el archivo /etc/Xinetd.d/rsh.
  3. Cambie la línea para Deshabilitar a ninguna.
  4. Guarde el archivo.
  5. Enviar la señal HUP a xinetd utilizando kill o utilizando pkill. Utilizar ps para determinar el identificador del proceso.
  6. Vuelva a ejecutar xinetd .

Ahora debe establecer los permisos de seguridad para permitir que el host de Windows para conectarse a su equipo:

  1. Editar el archivo /etc/Hosts.equiv.
  2. Agregue una línea que contiene el nombre del host de Windows.
  3. Agregar una segunda línea que contiene el nombre del host de Windows y el nombre de un usuario que puede obtener acceso al directorio que desea transferir. Separe los dos elementos con un carácter de tabulación.
  4. Guarde el archivo.
Nota: para transferir archivos desde algunos equipos UNIX, debe iniciar sesión en el equipo basado en Windows como el usuario que configura en el archivo Hosts.equiv.

Un único archivo de transferencia

Para transferir un único archivo, debe proporcionar el nombre de host, el nombre de usuario, la ruta de acceso del archivo de origen y la ruta de acceso del archivo de destino que desea que el archivo copiado en. Por ejemplo, para copiar el archivo Index.html de la ruta de acceso /usr/local/htdocs en el unixhost del equipo como el webuser usuario que debe utilizar:
rcp unixhost.webuser:/usr/local/htdocs/index.html index.html

Transferir un directorio completo

Para transferir un directorio completo, que incluye todo el contenido del directorio y subdirectorios, agregue la opción de línea de comandos - r al comando. Por ejemplo, para copiar todo el directorio Htdocs del equipo UNIX en el directorio C:\inetpub\unixweb debe utilizar:

rcp - r unixhost.webuser:/usr/local/htdocs C:\InetPub\UnixWeb


Referencias

Para obtener información adicional acerca de la preparación para mover datos para una migración de UNIX a Windows, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

324538 Cómo: migrar datos del sitio Web en una migración de UNIX a Windows
Propiedades

Id. de artículo: 324061 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios