Social Icons

lundi 10 juin 2013

installation et configuration d'un serveur Telnet sous linux


    Table des matières

  1. Introduction
  2. Installation
  3. Activer et démarrer le service telnet
  4. Tester le serveur
  5. Références  




Introduction

Telnet, ou plus précisément le protocole Telnet, offre la possibilité d’établir une session de terminal par TCP/IP. Ce document pr/sente l’installation et le paramétrage d’un serveur Telnet.

Installation

Le service Telnet se compose de deux paquetages:
  • Le client Telnet (telnet-0.17-23.rpm);
  • Le serveur Telnet (telnet-server-0.17-23.rpm)
La vérification de la présence et de l’installation de ces paquetages se fait à l’aide de la commande rpm.

Exemple de vérification :

[root@pc root]# rpm -qa|grep telnet
telnet-0.17-23
telnet-server-0.17-23
L’installations ce fait aussi à l’aide de la commande rpm.

Exemple d’installation du serveur Telnet :

[root@pc root]# rpm -i telnet-server-0.17-23

Activer et démarrer le service Telnet

Le service Telnet est contrôlé via le service xinetd. Par défaut, le service Telnet est désactivé. Pour l’activer il faut éditer le fichier /etc/xinetd.d/telnet, et mettre: disable=no.

Exemple de fichier /etc/xinetd.d/telnet :

service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = no }
Il faut ensuite redémarrer le service xinetd :
[root@pc root]# service xinetd restart Arrêt de xinetd : [ OK ] Démarrage de xinetd : [ OK ]
Il est aussi possible d’activer le serveur Telnet à l’aide des utilitaires redhat-config-service, ntsysv et chkconfig.

Tester le serveur

Telnet peut être démarré selon deux modes : le mode de saisie et le mode de commande. Le basculement d’un mode à l’autre est réalisé en tapant la combinaison de touches Ctrl + [ au démarrage de Telnet. Lorsque l’ordinateur hôte est indiqué, le programme passe automatiquement en mode de saisie. Telnet peut être démarrer avec les paramètres suivants :
telnet [-d] [-a] [-n fichier] [-e char] [[-l user] host [port]]

Les paramètres sont décrits dans le tableau ci-après :

ParamètreFonction
-dDémarrage du mode de débogage.
-aTelnet tente de réaliser une connexion automatique en essayant de transmettre la variable d’environnement USER à l’ordinateur hôte contacté, afin de simplifier la procédure de connexion.
-nTelnet enregistre les informations de trace dans le fichier indiqué, pour permettre un débogage ultérieur.
-eCe paramètre permet de remplacer le caractère d’échappement par défaut (Ctrl + [) par le caractère désigné. Si ce caractère n’est pas valide, Telnet continue à fonctionner sans caractère d’échappement.
-lTelnet se connecte en tant qu’utilisateur, sous le nom indiqué.

Le paramètre host est le nom ou l’adresse Internet de l’ordinateur contacté.

Si le paramètre port est indiqué, Telnet communique à travers ce port. Ce paramètre est rarement utilisé. Le port par défaut (23/tcp) est défini dans le fichier /etc/services.

Lors du démarrage de Telnet, si le nom de l’ordinateur cible n’est pas indiqué, le programme démarre en mode commande. L’invite de Telnet est affiché, et la liste des commandes apparaît en réponse à la commande ?.

    Références

  • « Red Hat Linux 9 : Guide de référence Red Hat ». Red Hat Inc., 2003.
  • Jeffrey Dean « LPI Linux Certification in a Nutshell, A Desktop Quick Reference », O’Reilly, 2001.

Aucun commentaire :

Enregistrer un commentaire

Abonnez-vous par e-mail

Pour recevoire les nouvelles article