La commande rlogin vous permet de vous connecter à d'autres machines UNIX de votre réseau.
Pour vous connecter à distance à une autre machine, tapez :
$ rlogin nom_ machine |
où nom_machine désigne le nom de la machine distante.
Si un prompt de mot de passe apparaît, tapez le mot de passe de la machine distante et appuyez sur Return. Si le nom de votre machine se trouve dans le fichier /etc/hosts.equiv, l'autre machine le "reconnaît" et vous n'avez pas à taper le mot de passe.
Dans l'exemple ci-dessus, l'utilisateur keithp est connecté à lonesome dans le répertoire /home/keithp, comme indiqué par la commande pwd. Lorsque vous vous connectez à une machine sur laquelle vous ne disposez pas de répertoire utilisateur, rlogin vous le signale par un message et vous connecte dans le répertoire racine (/) de cette machine :
Il peut arriver que vous vouliez vous connecter à une machine distante sous une autre identité que la vôtre. Par exemple, si vous travaillez sur la machine d'une autre personne (sous son nom utilisateur) et que vous voulez vous connecter à votre machine sous votre propre identité. L'option -l de rlogin vous le permet. La syntaxe de cette commande est la suivante :
rlogin nom_machine -l nom_utilisateur
L'exemple suivant montre comment l'utilisateur keithp de la machine blue se connecte à la machine lonesome sous le nom earl :
Notez que lorsque vous vous connectez à une machine distante sous l'identité de quelqu'un d'autre, vous accédez au répertoire de connexion de cet utilisateur.
Si vous tentez de vous connecter à une machine distante dont le nom est inconnu pour la vôtre, rlogin consulte en vain la base de données des ordinateurs centraux et affiche le message suivant :
$ rlogin stranger stranger: unknown host $ |
Pour mettre fin à une connexion à distance, vous devez normalement taper logout à la fin de votre session de travail. Si toutefois pour une raison quelconque vous ne pouvez clore votre session de cette manière, vous pouvez abandonner la connexion en tapant le caractère tilde, suivi d'un point (~.), au début d'une ligne. La connexion à la machine distante prend alors fin et vous revenez à votre machine de départ.
Si vous vous connectez en chaîne à plusieurs machines, c'est-à-dire en accédant à chacune d'entre elles via une machine donnée, et que vous utilisez la commande ~. pour abandonner la connexion à l'une de ces machines, vous revenez à votre machine de départ :
Si vous voulez revenir à l'une des connexions intermédiaires, tapez deux tilde suivis d'un point (~~.), comme indiqué ci-après :
Lorsque vous voulez suspendre provisoirement une connexion à distance pour y revenir ultérieurement, tapez le caractère tilde (~), suivi de Ctrl-Z. Le processus de connexion à distance est alors stoppé et vous revenez à la machine depuis laquelle vous vous êtes connecté.
Pour réactiver la connexion, tapez fg. Vous pouvez également taper le signe pourcentage (%), suivi du numéro du processus qui a été stoppé (en l'absence de numéro, le processus réactivé par défaut selon cette méthode est le dernier qui a été suspendu).
Analogue à la commande d'abandon ~~., la commande double tilde Ctrl-Z suspend la connexion rlogin en cours et vous ramène à une connexion intermédiaire.
Après vous être connecté à plusieurs machines distantes, sous des noms de connexion différents, vous pouvez être appelé à vérifier l'endroit exact où vous vous trouvez. La commande who am i affiche le nom de la machine à laquelle vous êtes actuellement connecté, ainsi que votre identité.
Tapez man rlogin au prompt de commande ou consultez les man Pages(1): User Commands.