🖥️ Module L5 – Services réseau Linux

📘 Cours complet ⏱️ 3h 🎯 Bloc 2 – SISR
Objectifs : installer, configurer et gérer les services réseau sous Linux.

📖 Introduction

Linux est la plateforme de choix pour les services réseau. Ce module couvre les serveurs web (Apache, Nginx), SSH, FTP, DNS et DHCP.

🎯

À l'issue de ce module, vous serez capable de :

  • Installer Apache et Nginx.
  • Configurer un serveur SSH sécurisé.
  • Mettre en place un serveur DNS avec bind.
  • Configurer un serveur DHCP.

🌐 Serveur web

🔒 Serveur SSH

📡 Serveur DNS (bind)

📦 Serveur DHCP (isc-dhcp-server)

🛠️ Mise en pratique

6.1 – Installer et configurer Apache

Installer Apache et créer une page web :

apt install apache2
echo "Bienvenue sur mon serveur" > /var/www/html/index.html
  • apt install apache2 : installe Apache.
  • echo ... > /var/www/html/index.html : crée la page d'accueil.

6.2 – Configurer SSH sécurisé

Modifier la configuration SSH :

nano /etc/ssh/sshd_config
PermitRootLogin no
PasswordAuthentication no
systemctl restart ssh
  • PermitRootLogin no : désactive le login root.
  • PasswordAuthentication no : force l'authentification par clé.

📝 Exercices d'application

Exercice 1 – Apache

Quelle commande permet de redémarrer Apache ?

systemctl restart apache2

Exercice 2 – SSH

Comment désactiver l'authentification par mot de passe sur SSH ?

PasswordAuthentication no dans /etc/ssh/sshd_config

🎯 Quiz d'auto‑évaluation

1. Apache stocke ses fichiers par défaut dans :

2. La commande systemctl status ssh permet de :

3. Le serveur DNS bind utilise le fichier de configuration :

4. Pour installer le serveur DHCP sur Debian, on utilise :

5. La directive PermitRootLogin no dans sshd_config permet de :

📚 Ressources et liens utiles


← Retour au portail
BTS SIO – Lycée NDLP Avranches – Module L5 v1.0