0% ont trouvé ce document utile (0 vote)
324 vues27 pages

SSH et Telnet : Comparaison et Utilisation

Ce document décrit l'installation et la configuration de protocoles d'accès à distance tels que SSH, Telnet et RDP entre des machines virtuelles. Il explique les différences entre ces protocoles, notamment en termes de sécurité. SSH est recommandé car il crypte les données, contrairement à Telnet.

Transféré par

paroles fr
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
324 vues27 pages

SSH et Telnet : Comparaison et Utilisation

Ce document décrit l'installation et la configuration de protocoles d'accès à distance tels que SSH, Telnet et RDP entre des machines virtuelles. Il explique les différences entre ces protocoles, notamment en termes de sécurité. SSH est recommandé car il crypte les données, contrairement à Telnet.

Transféré par

paroles fr
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Sommaire

Introduction générale ………………………………………………………………... 2


Partie I : SSH …………………….……………..…………………………..…………...…. 3
1. Présentation de SSH ……………….………………………………….…... .… 4
2. L’etablissement d’une connexion SSH entre deux
machines virtuels (client-serveur)……………..…………………….…... 5
2.1 Installation du client SSH …………………………..………………5
2.2 Installation & Configuration du serveur SSH ….…………… 5
2.3 Authentification par mot de passe …………..…………………...7
2.4 Transfert & Création de fichiers par SSH …….……….………8
3. Analyse de paquets SSH avec Wireshark ………………..………...… 9
Partie II : TELNET ……………….….….…………..……………………………… 10
1. Présentation de Telnet ……………………………..……..….………...…..…… 11
2. L'établissement d'une connexion SSH entre deux machines
virtuelles (client-serveur …………………………………………………….…..12
2.1 Installation du client Telnet …………………….….……………12
2.2 Installation du serveur Telnet …..………..…..……...…………12
2.3 Authentification par mot de passe …..…..………...…………13
2.4 Test de Création de fichiers par Telnet ……………….……….13
3. Analyse de paquets Telnet avec Wireshark ………….………..……….. .14
4. Différences entre SSH et Telnet…………………………………………….. 15
Partie III : Solutions libres pour l'accès à distance………………... 16
1. RDP ……………………………………………………………………………………. 17
2. ANYDISK ………………………………………………………………………….. 21
Conclusion ………………………….………………..……………………………….…… 27

1|Page
Introduction générale

L'accès à distance est la possibilité d'accéder à un système ou à un réseau,


qu'il s'agisse d'un appareil personnel ou d'un serveur de bureau, sans pré-
sence physique. Cela permet aux employés de travailler hors site, par
exemple à leur domicile ou dans un autre lieu, tout en bénéficiant d'un accès
sécurisé à un ordinateur ou à un réseau distant. Il permet également d'aug-
menter la productivité d'une entreprise en permettant par exemple à ses uti-
lisateurs de pouvoir continuer à accéder et à travailler sur les données in-
ternes de l'entreprise lorsqu'ils sont en déplacement ou en télétravail. Cela
apporte la possibilité d'avoir une flexibilité, justement, de travail, permettant
ainsi à ces personnes de choisir le moment et le lieu le mieux adapté à leur
travail.

2|Page
3|Page
[Link]ésentation de SSH
SSH, Secure Shell est un protocole réseau utilisé pour établir une connexion sé-
curisée entre deux hôtes distants sur Internet ou au sein d’un réseau.
SSH utilise un format crypté pour transférer des données entre ordinateurs, de
sorte que ce mécanisme crypté assure la confidentialité et l’intégrité des données
échangées. SSH est largement utilisé pour les systèmes de connexion à distance
et pour l’exécution de commandes à distance en raison de sa sécurité.
En utilisant SSH, les utilisateurs peuvent envoyer des données confiden-
tielles telles que nom d’utilisateur, mot de passe et autres commandes de manière
sécurisée car toutes ces données sont cryptées et ne peuvent pas être déchiffrées
et lues facilement par les pirates.
SSH utilise la cryptographie à clé publique pour l’authentification du système
distant. Par défaut, les serveurs SSH écoutent le port 22 sur TCP (Transmission
Control Protocol) et peuvent être utilisés dans les réseaux publics. Il fournit une
authentification forte et un mécanisme de communication sécurisé sur des canaux
non sécurisés.

4|Page
2. L’établissement d'une connexion SSH
entre deux machines virtuels (client-serveur)

2.1 Installation du client SSH :


Le client SSH est disponible dans le paquet openssh-client
Fichier de configuration client SSH : /etc/ssh/ssh_config

2.2 Installation & Configuration du serveur SSH :

5|Page
Fichier de configuration SSH : /etc/ssh/sshd_config

Port 22 : Signifie que le serveur SSH écoute sur le port 22.


PermitRootLogin yes : Signifie que vous pouvez vous logguer en root par SSH.
X11Forwarding yes : Signifie que vous allez pouvoir travailler en export display
par SSH.

6|Page
Adresse IP de la machine Server :

2.3 Authentification par mot de passe :

Authentification par clé :


[Générer ses clés]
ssh-keygen -t dsa : Les clés générées ont par défaut une longueur de 1024 bits.
•La clé privée est stockée dans le fichier ~/.ssh/id_dsa avec les permissions 600.
•La clé publique est stockée dans le fichier ~/.ssh/id_dsa.pub avec les permissions 644.

[Autoriser votre clé publique]


Copier votre clé publique dans le fichier ~/.ssh/authorized_keys de la machine
distante.
•ssh-copy-id -i ~/.ssh/id_dsa.pub login@nom_DNS_du_serveur
•ssh login@nom_DNS_du_serveur_SSH

7|Page
2.4 Transfert & Création de fichiers par SSH :

Test de création de fichiers :

Test de Transfert de fichiers :

8|Page
[Link] de paquets SSH avec Wireshark

Conclusion : SSH envoie toutes les données dans un format crypté.

9|Page
10 | P a g e
1. Présentation de Telnet

Telnet est un protocole réseau utilisé pour échanger des données de manière
bidirectionnelle entre deux hôtes distants dans un réseau ou sur Internet.

En utilisant ce protocole, les utilisateurs peuvent se connecter à un système dis-


tant et communiquer en utilisant un terminal virtuel, mais cela n’est pas sûr pour
l’utilisation sur des réseaux non fiables, tels qu’Internet. Telnet échange des don-
nées en texte clair, il n’est donc pas adapté à l’envoi de données confiden-
tielles contenant des noms d’utilisateur et des mots de passe, car tout le monde
peut lire ce texte et intercepter facilement les messages.

Telnet communique généralement via le port 23 sur TCP, et il peut également ac-
céder à d’autres ports et services. Il peut être utilisé dans les réseaux privés en
raison de moins de sécurité.

11 | P a g e
2. L’établissement d'une connexion Telnet
entre deux machines virtuelles (client-serveur)
2.1 Installation du client Telnet :

2.2 Installation du serveur Telnet :

12 | P a g e
2.3 Authentification par mot de passe :

2.4 Test de Création de fichiers par Telnet :

13 | P a g e
3. Analyse de paquets Telnet avec wireshark

Conclusion : Telnet envoie les données en texte brut, il n’utilise aucun


mécanisme d’authentification.
14 | P a g e
4. Différences entre SSH et Telnet

 SSH et Telnet sont deux protocoles réseau qui permettent aux


utilisateurs de se connecter à des systèmes distants et d’exécuter des
commandes sur ceux-ci.
 L’accès à la ligne de commande d’un hôte distant est similaire dans les
deux protocoles, mais la différence principale de ces protocoles dépend
de la mesure de sécurité de chacun. SSH est hautement sécurisé que
Telnet.
 SSH envoie toutes les données dans un format crypté, mais Telnet
envoie les données en texte brut. Par conséquent, SSH utilise un canal
sécurisé pour transférer des données sur le réseau, mais Telnet utilise une
manière normale de se connecter au réseau et de communiquer.
 De plus, SSH utilise le cryptage à clé publique pour authentifier les
utilisateurs distants, mais Telnet n’utilise aucun mécanisme
d’authentification.
 Ainsi, les données privées, telles que les noms d’utilisateur et les mots
de passe, ne doivent pas être envoyées à l’aide de Telnet, car elles sont
susceptibles de provoquer des attaques malveillantes. Il est fortement
recommandé d’utiliser SSH pour les systèmes de connexion à distance,
car les données envoyées en utilisant ce protocole ne peuvent pas être
facilement interprétées par les pirates.
 Compte tenu de la sécurité disponible dans chaque protocole, SSH
convient à l’utilisation dans les réseaux publics, bien qu’ils soient fiables
ou non, mais Telnet ne convient qu’aux réseaux privés.
 Enfin, le protocole Telnet présente un grand nombre d’inconvénients en
termes de sécurité et le protocole SSH a surmonté la plupart de ces
problèmes de sécurité. Donc, SSH peut être considéré comme un
alternatif du protocole Telnet.

15 | P a g e
16 | P a g e
RDP

Remote Desktop Protocol (RDP) est un protocole qui permet à un utilisateur de


se connecter sur un serveur exécutant Microsoft Terminal Services. Des clients
existent pour la quasi-totalité des versions de Windows, et pour d'autres systèmes
d'exploitation, comme les systèmes GNU/Linux. Le serveur écoute par défaut sur
le port TCP 3389.

Etape1 : Installation XRDP et XFCE Sous la machine distante

 apt-get update

17 | P a g e
 apt-get upgrade
 apt-get install xrdp xfce4

Remarque :
XFCE est un environnement de bureau plus léger que ses alternatives GNOME
et KDE. Xfce est fourni par défaut et pré-configuré dans la variante Xubuntu.
Si votre système dispose de ressources limitées, LXDE est une alternative
recommandée à XFCE pour les systèmes Ubuntu. Essayer d’utiliser XFCE avec
des ressources limitées peut produire des résultats inattendus ou indésirables.

18 | P a g e
Etape 2 : Configuration les règles de pare-feu pour SSH
et XRDP
 ufw allow 22
 ufw allow 3389
 ufw enable
 ufw reload

19 | P a g e
Etape 3 : Connexion au bureau à distance
Le service XRDP est installé avec succès et prêt à être connecté. Sur votre client
Windows, ouvrez le client RDP et entrez l’adresse IP ([Link]) du machine
distante.

20 | P a g e
ANYDISK
Parmi les outils gratuits pour un usage privé se détache AnyDesk. L’application
s’installe très simplement et l’utilisation se révèle très fluide.
Comme toute application de contrôle à distance, il suffit de télécharger le pro-
gramme et de communiquer un identifiant au correspondant souhaitant prendre
le contrôle.

Téléchargement :
Tout d’abord, accédez au site [Link]
pour télécharger l’application
Le programme démarre aussitôt et affiche automatiquement l’identifiant à com-
muniquer à votre correspondant.

21 | P a g e
Partager son ordinateur :
Après avoir communiqué votre identifiant, la fenêtre de partage s’affiche sur
votre écran. Vous devez ensuite valider à l’aide du bouton Accepter pour donner
accès à votre écran. Le nom de l’ordinateur souhaitant se connecter s’affiche à
l’écran. Vous trouvez également un ensemble de case à cocher autorisant des ma-
nipulations sur votre poste

En cours de partage, vous pouvez à tout moment envoyer un message écrit à


votre correspondant à l’aide du Chat.

22 | P a g e
Prendre le contrôle d’un ordinateur distant :
Depuis l’application, renseignez le code d’accès communiqué par votre corres-
pondant puis cliquez sur se connecter.

Paramétrer un accès non surveillé :


Sur l’ordinateur distant, accédez au menu Généralités puis Paramètres. Dans
l’onglet Sécurité, indiquez un mot de passe pour autoriser un accès non
surveillé et cliquez sur OK. Ajoutez un mot de passe complexe contenant lettres,
chiffres et caractères spéciaux pour sécuriser au maximum l’accès à votre
ordinateur.

23 | P a g e
Installation d’Anydisk Sous Une Machine Linux

Télécharger le package d’installation Anydisk, suivi du command : sudo apt install anydesk

24 | P a g e
Différents paramètres en haut à droite de la fenêtre vous permet-
tent de travailler à distance sur l’écran de votre correspondant.

Paramètres du clavier : permet de convertir automatiquement les touches de


claviers.

Actions : permet de réaliser des manipulations sur l’ordinateur distant.

25 | P a g e
Affichages des réglages : Généralités : paramètres généraux de
Relatifs à l’affichage et la qualité. l’application.

Transférer des fichiers


L’application permet aussi le transfert de fichier par copier-coller d’un écran à
un autre. Sélectionnez un fichier de votre explorateur Windows et effectuez
un clic droit > copier. Positionnez votre curseur sur le bureau ou un dossier de
l’ordinateur distant et effectuez un clic droit > coller pour transférer le fichier.
OU par le service de transfert en haut de l’écran.

Notez bien que vous pouvez accéder à votre machine distante


à l'aide de votre smartphone via l'application Anydisk mobile
26 | P a g e
Conclusion

L’accès à distance est une excellente solution d’affaires et de travail dans


l’environnement trépidant d’aujourd’hui. Il est incroyable de savoir qu’avec
cette technologie, les emplacements et les urgences commerciales
n’entravent plus la productivité du travail et les occasions d’affaires.
Maintenant que vous savez à quel point l’accès à distance est important, il
est temps pour vous de l’utiliser pour votre propre bien et bénéfice.

27 | P a g e

Vous aimerez peut-être aussi