Vous êtes sur la page 1sur 10

University Mohammed First, Oujda

Multidisciplinary Faculty, Nador


Department of Computer Science
◊ Morocco ◊

Compte Rendu

Réalisé par :

KHADIJA BENAMAR

Réseaux II
Compte Rendu TP 1 : SSH entre 2 machine UBUNTU

Année universitaire 2022/2023


Introduction :

SSH, également connu sous le nom de Secure Shell, est un protocole de


sécurité d’administration à distance qui fournit une connexion sécurisée à un
ordinateur distant. En utilisant des techniques de cryptage avancées, SSH
garantit que toutes les communications entre le serveur distant et l’utilisateur
sont cryptées, ce qui offre une protection supplémentaire contre les attaques
malveillantes. Pour utiliser le protocole SSH, il faut avoir : • Le client SSH sur
la machine où nous voulons se connecter. •La clé SSH (optionnelle) àfin
d’avoir une authentification sans mot de passe • Un serveur SSH configuré
sur le serveur distant Ce TD pratique permet de se familiariser avec le
protocole SSH, il a pour objectif de réaliser l’installation de SSH sur deux
machines U et de tester une connexion SSH à distance entre ces deux
machines.

Partie Pratique :

Exercice 1 :
Réalisation de l'installation de SSH en deux machines Ubuntu et on
teste la connexion SSH par une connexion à distance.

Solution :

1. Ouvrez un terminal sur la première machine Ubuntu.


Installez le serveur SSH en entrant la commande suivante : sudo apt-
get install openssh-server. Entrez votre mot de passe pour
l'installation.
2. Vérifiez que le serveur SSH est en cours d'exécution en
entrant la commande suivante : sudo systemctl status sshd. Si le
serveur SSH est en cours d'exécution, vous verrez un message
indiquant que SSH est "running".

3. Vérifiez l'adresse IP de la première machine Ubuntu en


entrant la commande suivante : ip addr show. Notez
l'adresse IP de la première machine Ubuntu.
4. Ouvrez un terminal sur la deuxième machine Ubuntu .
Installez le client SSH en entrant la commande suivante : sudo apt-get
install openssh-client. Entrez votre mot de passe pour l'installation.

5. Vérifiez l'adresse IP de la deuxième machine Ubuntu en


entrant la commande suivante : ip addr show. Notez l'adresse IP de la
deuxième machine Ubuntu.
6. Connectez-vous à la première machine Ubuntu depuis la
deuxième machine Ubuntu en entrant la commande suivante : ssh ibt-
kh@192.168.10.5
7. Pour vous déconnecter de la première machine Ubuntu,
entrez la commande suivante : exit.

Exercice 2

Effectuez les tâches suivantes :


1. Se connecter à un serveur distant en utilisant SSH.
2. Transférer un fichier local vers le serveur distant en utilisant la
commande scp.
3. Configurer une paire de clés SSH pour éviter de saisir le mot de
passe chaque fois que vous vous connectez à un serveur distant.
4. Créer un tunnel SSH pour accéder à un serveur Web distant en
toute sécurité.

Solution :
1. Se connecter à un serveur distant en utilisant la commande
suivante : ssh khadija@192.168.10.2. En utilisant la commande
suivante pour envoyer un fichier local vers le serveur distant : scp
/home/ibt-kh/Desktop/etudiant.txt
khadija@192.168.10.3:/home/khadija/Desktop

2. Utilisez la commande ssh-keygen pour générer une paire de clés


SSH. Une fois la clé générée.
utilisez la commande ssh-copy-id pour copier votre clé publique
sur le serveur distant.

Vous pourrez alors vous connecter sans entrer de mot de passe


1. En utilisant la commande suivante pour créer un tunnel
SSH : ssh -L 8080 :loalhost :80 khadija@192.168.10.2
• Le port 8080 de votre ordinateur est redirigé vers le port 80 du serveur
distant via la commande “localhost:80”. Cela permet de transmettre le trafic
HTTP (protocole de transfert hypertexte) depuis votre ordinateur vers le
serveur distant de manièresécurisée via le tunnel SSH.

Vous aimerez peut-être aussi