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

Désactiver la Connexion SSH en tant que Root

La sécurité est une préoccupation majeure pour tout administrateur système, en particulier lorsqu’il s’agit d’accès à distance via SSH. Par défaut, l’utilisateur root est créé en tant que premier utilisateur sur chaque système Linux. Cet utilisateur dispose des droits les plus élevés, avec un accès complet à toutes les commandes et fichiers, ainsi qu’aux permissions de lecture, d’écriture et d’exécution. Une utilisation inappropriée de ce compte peut avoir des conséquences graves sur votre serveur. Pour minimiser les risques, il est fortement recommandé de désactiver la connexion SSH pour l’utilisateur root.

Il est préférable d’utiliser des comptes d’utilisateurs réguliers avec des droits sudo pour les tâches administratives, car cela favorise une meilleure gestion et une traçabilité des actions exécutées sur le système.

Continue reading

Création d’un Réseau Interne avec NAT dans Proxmox

Dans cet article, nous allons voir comment créer un réseau interne avec NAT (Network Address Translation) dans Proxmox. Ce type de configuration est utile lorsque vous souhaitez isoler vos machines virtuelles du réseau externe tout en leur donnant accès à Internet. Cela peut être particulièrement avantageux dans des environnements de laboratoire ou lors de l’utilisation de conteneurs LXC.

Continue reading

Réparer l’accès web Proxmox

Parfois, après l’installation de Proxmox, il peut arriver que vous ne parveniez pas à accéder à l’interface web via https://IP:8006. Ce problème survient généralement en raison d’une défaillance liée aux certificats SSL utilisés par le serveur. Personnellement, cela m’est arrivé plusieurs fois après une installation. Le service pveproxy, qui gère l’interface web, repose sur des certificats valides pour sécuriser les connexions HTTPS. Si ces certificats sont absents ou corrompus, l’interface web devient inaccessible.
Dans ce cas, vous devrez avoir accès au serveur Proxmox via SSH ou physiquement avec un clavier, une souris et un écran connecté au serveur. L’accès SSH est recommandé pour une gestion à distance, mais en cas d’impossibilité de se connecter via SSH, l’accès direct au serveur peut être nécessaire pour résoudre le problème.

Dans ce guide, nous allons diagnostiquer la source du problème et vous montrer comment le résoudre en régénérant les certificats SSL de Proxmox.

Continue reading

Génération et Utilisation des Clés SSH

L’utilisation de clés SSH est une méthode sûre et pratique pour se connecter à un serveur à distance sans avoir à saisir un mot de passe à chaque fois. Contrairement aux mots de passe, qui peuvent être facilement compromis, les clés SSH offrent une sécurité renforcée grâce à la cryptographie asymétrique. Générer une clé SSH permet de garantir que seules les personnes disposant de la clé privée correspondante peuvent accéder à votre serveur, ce qui réduit les risques d’intrusion et améliore la sécurité du système. Dans cet article, je vais vous montrer comment générer une clé SSH sur un ordinateur sous Linux.
Si vous utilisez un ordinateur avec Windows pour générer des clés, vous pouvez utiliser des logiciels comme PuTTYgen, Git Bash, MobaXterm, Termius ou WSL (Windows Subsystem for Linux) pour accomplir cette tâche.

Continue reading

Configuration d’une address ip statique sur Ubuntu 24.04

Dans le monde fascinant de l’informatique et des réseaux, savoir configurer une adresse IP statique est une compétence indispensable pour tout administrateur système ou ingénieur réseau en herbe. Imaginez un serveur web ou un serveur de fichiers qui doit être toujours accessible sur le réseau : si son adresse IP change constamment, comment s’assurer qu’il reste joignable ? C’est là qu’intervient la configuration d’une IP statique. Cela permet d’assigner une adresse IP fixe à un dispositif, garantissant ainsi une connectivité stable.
Dans ce guide, nous allons explorer comment configurer une adresse IP statique sur Ubuntu 24.04 à l’aide de Netplan, un outil moderne de gestion des réseaux utilisé dans les versions récentes d’Ubuntu. Contrairement à Debian 12, où nous avons utilisé le fichier traditionnel /etc/network/interfaces, Ubuntu utilise désormais Netplan, qui offre une syntaxe plus lisible et simplifie la gestion des configurations réseau (du moins, c’est ce que l’équipe d’Ubuntu semble penser 😉), particulièrement dans les environnements avec plusieurs interfaces ou des configurations réseau complexes.
Netplan, introduit par Ubuntu depuis la version 17.10, utilise des fichiers de configuration au format YAML, ce qui rend les paramètres réseau plus simples et lisibles. Il reste compatible avec des gestionnaires comme NetworkManager et systemd-networkd, offrant ainsi plus de souplesse.
En suivant cette méthode, vous pouvez configurer le réseau de la même manière dans les distributions suivantes, qui utilisent également Netplan : Linux Mint, Pop!_OS, et Elementary OS.

Continue reading

Installation de Kali Linux sur VMware Workstation

Si vous débutez en cybersécurité ou si vous êtes déjà un expert, il vous faut l’un des meilleurs outils “all-in-one” pour tester la sécurité des systèmes : Kali Linux. Cette distribution Linux est une référence incontournable pour les professionnels de la sécurité informatique, les chercheurs et les étudiants en IT. Kali Linux regroupe des centaines d’outils prêts à l’emploi pour l’analyse de réseau, les tests d’intrusion, la cryptanalyse et bien plus encore. L’installer sur une machine virtuelle vous permet de l’utiliser en toute sécurité, sans impacter votre système principal. VMware Workstation est une excellente solution pour héberger des machines virtuelles, grâce à sa fiabilité et ses nombreuses options de configuration. Dans ce guide, je vais vous montrer comment installer rapidement et facilement Kali Linux sur VMware Workstation en utilisant une image spécialement conçue pour cet environnement, vous offrant ainsi une expérience optimisée dès le départ.

Continue reading

Installation de Debian sur VMware Workstation

Aujourd’hui, nous allons installer Debian 12 sur VMware Workstation. Debian est une distribution Linux reconnue pour sa stabilité, sa sécurité et sa communauté active. Elle est souvent utilisée dans des environnements de serveur, mais convient aussi parfaitement aux postes de travail. En tant que système d’exploitation libre, elle offre une excellente alternative aux systèmes propriétaires.
Dans cet article, je vais vous guider pas à pas à travers la configuration de VMware Workstation et l’installation de Debian 12. Nous commencerons par configurer VMware Workstation, puis nous passerons à l’installation de Debian.

Continue reading

Connexion à MariaDB avec Squirrel SQL

Nous avons déjà installé MariaDB sur un conteneur LXC sous Proxmox, et maintenant nous allons nous connecter à MariaDB en utilisant Squirrel SQL.
Squirrel SQL Client est un outil graphique open-source qui vous permet de vous connecter et de gérer des bases de données de manière simple et intuitive. Il fonctionne avec de nombreuses bases de données comme MariaDB, MySQL, PostgreSQL, et Oracle, en utilisant des pilotes JDBC. Squirrel SQL est idéal pour les étudiants et professionnels qui souhaitent exécuter des requêtes SQL, explorer la structure de leurs bases de données, et manipuler les données facilement sans avoir à écrire des commandes complexes. De plus, Squirrel SQL est disponible pour Windows, Linux, et macOS, ce qui le rend accessible sur la plupart des environnements de travail.

Continue reading

Installation de MariaDB sur Debian

Dans cet article, nous allons apprendre à installer la base de données MariaDB sur un système Debian 12. Pour cet exemple, nous utiliserons un conteneur LXC sous Proxmox, ce qui permet une configuration légère et isolée adaptée aux environnements de test ou de production.

MariaDB est un système de gestion de bases de données relationnelles open-source qui est un fork de MySQL. Il est conçu pour être hautement performant et sécurisé, tout en restant compatible avec MySQL, ce qui permet une transition facile entre les deux. MariaDB est largement utilisé pour sa flexibilité, son support des nouvelles fonctionnalités, et sa forte communauté de développement, ce qui en fait un choix populaire pour les applications web et autres systèmes nécessitant une gestion robuste des données.

Prérequis :

  • J’utilise un conteneur LXC Debian 12 configuré sous Proxmox, mais vous pouvez également utiliser un serveur Debian ou Ubuntu.
  • Accès SSH au conteneur avec un utilisateur ayant les privilèges root ou un utilisateur sudo.

Continue reading