Vous êtes sur la page 1sur 26

UNIVERSITÉ DE SFAX RÉPUBLIQUE TUNISIENNE

FACULTÉ DES SCIENCES DE SFAX MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR


DÉPARTEMENT D’INFORMATIQUE ET DES COMMUNICATIONS ET DE LA RECHERCHE SCIENTIFIQUE

Protocole
Elaborées par :
Telnet
Bibani Serine
Ajmi Emna
Belakhal Marwa
Année universitaire: 2022-2023
Plan
1-Définition
2-Fonctionnement
3-Sécurité
4-Configuration serveur
5-Commandes client/serveur
Définition
Telnet est un programme d'émulation de
terminal pour les réseaux TCP/IP qui vous
permet d'accéder à un autre ordinateur sur
Internet ou sur un réseau local en vous
connectant au système distant.
Telnet est un protocole client-serveur qui
se connecte au port 23 du protocole de
contrôle de transmission.
Vous pouvez également utiliser
Telnet pour vérifier les ports ouverts
sur un système distant.
Fonctionnement
Le protocole Telnet s'appuie sur une connexion
TCP pour envoyer des données au format ASCII
entre lesquelles s'intercalent des séquences de
contrôle Telnet.
Il fournit ainsi un système
orienté communication,
bidirectionnel (half-duplex).
Avantages
Client telnet pour une
utilisation polyvalente

Multi platforme

Accés illimité aux


ressources
Incovénients
Echange de données non
protogé

L'accés complet offre une gande


marge de manoeuvre aux pirates
informatiques

Seuls quelques serveurs


sont désormais
accessibles par telnet.
Sécurité
Telnet n'est pas un protocole sécurisé car
la session Telnet entre le serveur et le
client n'est pas cryptée. Vous pouvez
l'utiliser pour tester la connectivité aux
ports TCP. Cependant, pour se connecter
au système distant, il est recommandé
d'utiliser SSH.
Configuration
serveur
1/Télécharger et installer le paquet " telnetd "
$sudo apt-get install xinetd telnetd
2)modifier /etc/inetd.conf en ajoutant la ligne
suivante:
telnet stream tcp nowait telnetd
/usr/sbin/tcpd/usr/sbin/in.telnetd
on tape tout d'abord: $sudo gedit /etc/inetd.conf
Lorsque cette ligne est ajoutée au fichier
/etc/inetd.conf, elle indique au démon inetd
d'écouter les connexions entrantes sur le
port Telnet (port 23) et de démarrer le
processus /usr/sbin/in.telnetd lorsqu'une
connexion est reçue.
Le processus in.telnetd est responsable
de la gestion des connexions Telnet
entrantes et de l'interaction avec
l'utilisateur.
Le programme tcpd est un démon de filtrage
d'accès .
Le répertoire /usr/sbin contient les

exécutables des commandes système qui

sont généralement destinées à être utilisées

par des administrateurs système ou des

utilisateurs ayant des privilèges élevés.


inetd un démon de contrôle de service sous
ubuntu.
xinetd est un démon de contrôle de service
plus avancée puisque il fournit une
fonctionnalités et une gestion plus fine des
services réseau .
3)modifier /etc/xinetd.conf
on tape la commande: $sudo gedit /etc/xinetd.conf
puis on modifie le contenu par les lignes suivantes:
#Simple configuration file for xinetd
#Some defaults,and include /etc/xinetd.d/
defaults{
#please note that you need a log_type line to be able to use log_on success
#and log_on_failure.The default is the following:
#log_type=SYSLOG daemon info
instances=60
log_type=SYSLOG authpriv
log_on_success = HOST PID
log_on_failure =HOST
cps =25 30
}
4)start telnet server:
$sudo /etc/inti.d/xinetd restart
Les commandes
Client/Serveur
telnet <adresse IP> : Cette commande

permet de se connecter à un serveur

distant en utilisant son adresse IP.


recv : Cette commande est utilisée pour

recevoir des données à partir du serveur

distant vers le client Telnet.


send : Cette commande est utilisée pour

envoyer des données à partir du client

Telnet vers le serveur distant.


set : Cette commande permet de modifier

les paramètres de la connexion Telnet,

comme la taille de la fenêtre et le niveau de

brouillage.
status : Cette commande affiche l'état de la

connexion Telnet en cours.


Merci pour votre
attention !

Vous aimerez peut-être aussi