Vous êtes sur la page 1sur 2

DRCT ISTA NTIC Bni Mellal Atelier les remontes commandes Fedora

M18-Administration des rseaux informatiques.

I. Avant de commener :
Raliser la topologie suivante sous Virtualbox :

II. Les remontes commandes:


Les commandes remote, dorigine BSD sont destines faire excuter une action sur une machine distante via une seule ligne de commande, sans avoir activer un service spcifique tel que telnet ou ftp. Les commandes remote peuvent viter de sauthentifier explicitement lors de leur excution. Ces commandes sont pratiques mettre en ouvre au cours dune session ou dans un script. Elles sont priori spcifiques des systmes Unix. La commande rcp ralise des copies de fichiers entre ordinateurs. Sa syntaxe est identique cp except que le chemin des fichiers peut tre prcd de : par exemple :
rcp /etc/group poste1:/tmp rcp directpc:/etc/p* .

La commande rcp sadresse au service in.rshd qui est lcoute sur le port 514. La commande rlogin est alternative telnet, elle sadresse au service in.rlogind qui coute sur le port 513. Exemple dutilisation de rlogin: rlogin poste1 Par dfaut on se connecte via le compte homonyme. Loption l spcifie un compte quelconque. Si les fichiers dquivalences ne donnent pas lautorisation, le mot de passe de lutilisateur sera demand. La commande rsh demade excuter une commande sur une machine distante de la manire suivante :
rsh poste1 date

Cette commande ncessite comme rcp le dmon in.rshd. Les commandes rcp et rsh ne demandent pas de mot de passe si une quivalence systme ou utilisateur a t configure. Dans le cas contraire, elles ne fonctionnent pas (message Permission denied ). rcp autorise des transferts mettant en jeu plusieurs machines. Par exemple, si vous tes connect sur une machine, vous pouvez transfrer des fichiers entre deux noeuds du rseau totalement diffrents. Une quivalence entre machines est gre par les 2 fichiers suivants : Page 1 sur 2

/etc/hosts.equiv valable pour lensemble des comptes. $HOME/rhosts sapplique un seul compte. Les commandes remote ncessite linstallation du package : rsh-server-0.17-44.fc8.i386.rpm disponible sur le dvd de fedora. Application Pratique : Sur le serveur serv01fed : 1. Installer et vrifier l'installation du package rsh. rpm -ivh rsh-server.... ou yum install rsh On peut aussi effectuer la vrification si le paquetage est install rpm -q rsh 2. activer le service rlogin via xinetd. disable=no sur le fichier /etc/xinetd.d/rlogin service xinetd restart partir de la machine serv02fed : 3. se connecter avec un compte qui porte le mme login qu'un compte disponible sur serv01fed puis taper : rlogin 192.168.4.10 4. se connecter en utilisant un compte de serv01fed (exemple tux1). rlogin -l tux1 192.168.4.10 partir de la machine pc1 : 5. se conecter sur serv01fed en rlogin l'aide de putty. Sur tous les machines: 6. remplir le fichier hosts afin de permettre aux machines de se connaitre par les noms spcifis sur le schma. Sur le serveur serv01fed : 7. activer le service rsh via xinetd pour pouvoir utiliser rsh et rcp disable=no sur le fichier /etc/xinetd.d/rsh service xinetd restart 8. utiliser l'aide man pour dterminer le rle des fichiers d'quivalences. Sur le serveur serv02fed : 9. Utiliser rcp pour copier des fichiers entre serv01fed et serv02fed. 10. Utiliser rsh pour lancer des commandes sur serv02fed.

Page 2 sur 2