DANS CETTE TÂCHE
Résumé
L’outil de copie à distance (RCP) est un outil standard de UNIX et un outil de Microsoft Windows 2000. Vous pouvez utiliser cet outil pour transférer un fichier et récursivement l’ensemble du répertoire de transfert entre deux ordinateurs.
Configuration de l’hôte UNIX
Avant de pouvoir utiliser l’outil RCP à partir d’un ordinateur fonctionnant sous Windows, vous devez activer le service RCP et les fichiers de sécurité pour permettre à l’ordinateur Windows pour se connecter à votre ordinateur via ce service de mise à jour. Pour activer le service RCP à l’aide de inetd:
-
Ouvrez une session sur l’ordinateur en tant que racine.
-
Éditez le fichier /etc/Inetd.conf.
-
Ne commentez pas les lignes qui commencent par le shell et qui commencent par exec.
-
Enregistrez le fichier.
-
Envoyer le signal de profil d’utilisateur hôte (HUP) à inetd , à l’aide de kill ou en utilisant la commande pkill. Ps permet de déterminer l’ID de processus.
-
Exécutez de nouveau inetd .
Pour activer le service RCP à l’aide de xinetd:
-
Ouvrez une session sur l’ordinateur en tant que racine.
-
Modifiez le fichier /etc/Xinetd.d/rsh.
-
Remplacez la ligne désactiverAucun.
-
Enregistrez le fichier.
-
Envoyer le signal HUP à xinetd à l’aide de kill ou en utilisant la commande pkill. Ps permet de déterminer l’ID de processus.
-
Exécutez xinetd à nouveau.
Vous devez maintenant définir les autorisations de sécurité pour permettre à l’hôte Windows pour vous connecter à votre ordinateur :
-
Modifiez le fichier /etc/Hosts.equiv.
-
Ajoutez une ligne qui contient le nom de votre hôte Windows.
-
Ajouter une seconde ligne qui contient le nom de votre hôte Windows et le nom d’un utilisateur qui peut accéder au répertoire que vous souhaitez transférer. Séparer deux éléments par un caractère de tabulation.
-
Enregistrez le fichier.
Remarque: pour transférer des fichiers à partir de certains ordinateurs UNIX, vous devez vous connecter à l’ordinateur basé sur Windows en tant que l’utilisateur que vous avez définies dans le fichier Hosts.equiv.
Transfert d’un fichier unique
Pour transférer un fichier unique, vous devez fournir le nom d’hôte, le nom d’utilisateur, le chemin d’accès du fichier source et le chemin d’accès du fichier de destination que vous souhaitez que le fichier copié dans. Par exemple, pour copier le fichier Index.html dans le chemin d’accès /usr/local/htdocs sur l’unixhost de l’ordinateur en tant que le webuser utilisateur, que vous devez utiliser :
rcp unixhost.webuser:/usr/local/htdocs/index.html index.html
Transfert d’un répertoire entier
Pour transférer un répertoire entier, incluant tous le contenu du répertoire et ses sous-répertoires, ajoutez l’option de ligne de commande -r à la commande. Par exemple, pour copier l’ensemble du répertoire Htdocs à partir de votre ordinateur UNIX dans le répertoire C:\inetpub\unixweb vous devez utiliser :
rcp - r unixhost.webuser:/usr/local/htdocs C:\InetPub\UnixWeb
Références
Pour plus d’informations sur la préparation du déplacement des données pour une migration d’UNIX vers Windows, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
324538 Comment : migrer les données de Site Web dans une Migration d’UNIX vers Windows