Installation d’un serveur FTP sur Debian 12

Le FTP (File Transfer Protocol) est un outil incontournable pour transférer des fichiers entre des machines dans une infrastructure réseau TCP/IP. Bien qu’il existe d’autres protocoles modernes comme SFTP ou FTPS, FTP reste largement utilisé pour des environnements locaux ou éducatifs. Dans cet article, nous vous guiderons étape par étape pour configurer un serveur FTP basé sur vsftpd (Very Secure FTP Daemon) sur Debian 12. Vous apprendrez à gérer des utilisateurs, configurer leurs répertoires, tester votre configuration avec FileZilla et le terminal.
Pour simplifier la démonstration, nous ne configurerons pas SSL/TLS, mais une section en fin d’article expliquera pourquoi il est crucial de sécuriser votre serveur FTP en production.

Continue reading

Configuration d’un serveur NFS sur Debian 12

Le partage de fichiers sur un réseau local est une compétence essentielle pour les administrateurs système. Dans un tutoriel précédent intitulé “Installation du partage de fichiers NFS sur Windows Server”, nous avons exploré comment configurer un partage NFS (Network File System) sous Windows. Cette fois-ci, nous allons aborder la même problématique, mais sur Linux, en utilisant Debian 12 comme système d’exploitation. Nous allons également accéder au partage NFS depuis un client Linux Ubuntu et Windows 10.
Chaque étape sera expliquée en détail pour permettre aux étudiants et débutants de suivre facilement et de comprendre les concepts sous-jacents.

Prérequis

Pour la démonstration, j’utilise Proxmox comme hyperviseur avec 3 VM : Debian 12, Ubuntu 24.04 et Windows 10. Les VMs doivent être dans le même réseau. Vous pouvez remplacer Proxmox par n’importe quel autre hyperviseur comme VMware Workstation, VirtualBox ou KVM, ou utiliser des machines physiques. L’essentiel est que les machines soient dans le même réseau et puissent répondre aux pings.

Continue reading

Installation du partage de fichiers NFS sur Windows Server

Dans cet article, nous allons apprendre à configurer le partage de fichiers NFS (Network File System) sur Windows Server 2019 pour permettre un accès partagé efficace aux ressources réseau. Le protocole NFS est un standard largement utilisé qui offre aux utilisateurs et aux applications la possibilité de lire, écrire et gérer des fichiers sur des systèmes distants, comme s’ils se trouvaient sur un disque local. Il peut également être utilisé pour partager des imprimantes et des ports série.

Dans les environnements Windows, NFS joue un rôle clé en simplifiant le partage de fichiers et en assurant une communication fluide entre différents appareils, même dans des réseaux hétérogènes.

Avant de commencer, assurez-vous que les éléments nécessaires sont correctement installés et configurés, comme illustré dans le schéma. Vous pouvez effectuer les configurations suivantes :

Serveur DHCP sur Windows Server
Serveur DNS sur Windows Server
Windows Server comme routeur (NAT)

Continue reading

Installation du partage de fichiers SMB sur Windows Server

Dans cet article, nous allons configurer le partage de fichiers SMB (Server Message Block) pour faciliter l’accès partagé aux ressources réseau. Le protocole SMB est largement utilisé pour permettre aux utilisateurs et aux applications de lire, écrire et gérer des fichiers, ainsi que d’accéder à des imprimantes et des ports série sur des ordinateurs distants, comme s’ils étaient sur un disque local. C’est un composant essentiel des environnements Windows, où il est couramment employé pour simplifier le partage de fichiers et la communication entre différents appareils.
Avant de commencer, assurez-vous d’avoir bien installé et configuré les éléments suivants (comme sur le schéma) :

L’ordinateur WIN10 doit avoir accès à Internet.

Continue reading

Installation Debian 11 sur RAID 1

On a déjà installé CentOS sur RAID1 software mais aujourd’hui on va installer Debian 11 sur RAID 1 parce que Debian a certaines nuances.

Pour faire ce projet je vais utiliser:
OS: Debian 11, minimal
Machine virtuelle: VMware 2Gb RAM, 1 CPU, carte réseau je vais configurer en mode bridge pour avoir accès à partir de MobaXterm, 2 HDD virtuelle 15 Gb de chaque.

Continue reading

RAID 1

RAID 1 est un ensemble de deux (ou plus) disques qui sont des copies intégrales les uns des autres.

Avantages de RAID 1:
Fournit une vitesse d’écriture acceptable et une bonne vitesse de lecture lors de la parallélisation des requêtes.
Il a une grande fiabilité – il fonctionne tant qu’il reste au moins un disque fonctionnel.
Désavantages de RAID 1:
Pour le prix de deux disques durs, l’utilisateur en obtient un.

Оn va créer le Raid 1 “normal” avec 2 disques 1 Gb chacun.
Aussi, pour aller plus loin, on va supprimer ce RAID et créer un RAID 1 avec trois disques: deux disques RAID 1 “normale” et un disque “hot spare” – une disque de rechange à chaud qui pourra automatiquement prendre la place d’un des deux disques précédents en cas de défaillance.

Continue reading

Ajouter le swap sur Debian

Pour éviter un manque de RAM lors de l’utilisation d’un serveur (dans mon cas, c’est un serveur virtuel), il est préférable de configurer un fichier d’échange. Bien sûr, cela ne remplacera pas la RAM et le serveur fonctionnera lentement, mais il continuera à fonctionner!
Alors on va créer et configurer le swap sur Debian 10 et aussi on va regarder comment supprimer le swap. Une procédure similaire est pour Ubuntu.

Continue reading

RAID 0

Dans le RAID 0, chaque fichier est divisé en petites parties sur plusieurs disques, c’est pourquoi à chaque fois que vous lisez ou écrivez sur votre volume RAID 0, vos disques durs physiques peuvent travailler en parallèle et leurs performances vont être bien meilleures en comparant avec un seul disque. Aussi avec RAID 0 vous ne perdrez pas d’espace de HDD. Si on a deux disques de 2 Tb, on aura un volume de stockage utile de 4 Tb.
Cependant, le RAID 0 a un inconvénient majeur qui l’emporte sur tous les avantages. Il n’est pas fiable. Si au moins un disque tombe en panne, toutes les données sont perdues.
Mais si la fiabilité n’est pas importante et le bon marché et la vitesse sont importants, vous pouvez définir le RAID 0.

Aujourd’hui on va créer RAID 0.

Continue reading