Tous les articles
Ça fait un bail
Je dois avouer que je ne pensais pas avoir publié mon dernier article depuis près d’un an maintenant. J’ai été tellement occupé ces 12 derniers mois que j’ai un peu mis ce site de côté. Néanmoins je vais revenir en force avec quelques nouvelles trouvailles à vous partager : en effet je ne suis pas […]
Méthode pour vibe coder : comment exploiter l’IA pour être assisté efficacement dans la création d’une application web
Pour développer une application web robuste et sécurisée avec l’aide de l’IA, il faut adopter une approche méthodique et structurée qui maximise les avantages de l’assistant IA tout en minimisant les risques. Préparation et Structuration du Projet Commencez par créer un contexte clair et détaillé avant d’entamer le développement. Créez un fichier de contexte (par […]
Installer Bolt.new en local : tuto complet pour configurer un assistant IA de développement auto-hébergé avec Proxmox
L’auto-hébergement d’outils de développement assisté par IA devient une priorité pour les équipes souhaitant conserver le contrôle de leurs données et éviter les limitations des solutions cloud. Bolt.diy représente une alternative open source solide à Bolt.new, offrant les mêmes fonctionnalités de génération de code full-stack tout en permettant l’utilisation de modèles d’IA personnalisés et l’hébergement […]
Installez sa propre IA sur son serveur local : les solutions
L’installation d’une intelligence artificielle sur un serveur local est devenue une alternative incontournable aux solutions cloud pour les particuliers et entreprises soucieux de confidentialité, de sécurité et de contrôle de leurs données. Cette approche offre une autonomie totale sur l’infrastructure IA tout en éliminant les coûts récurrents et les dépendances externes. Pourquoi opter pour une […]
Tester la charge de WordPress avec Locust
Introduction Les tests de charge constituent une étape cruciale dans le cycle de développement et de déploiement d’un site WordPress. L’objectif principal est d’identifier le meilleur compromis en termes de ressources serveur selon les spécificités du projet web. Une infrastructure surdimensionnée entraîne des coûts inutiles, tandis qu’une infrastructure sous-dimensionnée risque de compromettre l’expérience utilisateur lors […]
Alternative gratuite à Cpanel : aaPanel
La gestion de multiples serveurs clients peut rapidement se transformer en casse-tête pour une agence web. Entre les configurations serveur, l’installation des CMS, la gestion des bases de données et la maintenance régulière, les heures s’accumulent et la complexité technique peut vite devenir écrasante. Si vous vous retrouvez à jongler entre différentes interfaces d’administration ou […]
Nouvelle rubrique : Exploration d’Umbrel OS
Nouvelle rubrique : Exploration d’Umbrel OS sur Doknet.fr La souveraineté numérique et l’auto-hébergement sont des thématiques centrales sur Doknet.fr. Aujourd’hui, je suis ravi d’annoncer le lancement d’une nouvelle rubrique dédiée à l’exploration d’Umbrel OS, un système d’exploitation qui simplifie l’auto-hébergement et l’utilisation de services décentralisés. Pourquoi une rubrique sur Umbrel OS ? L’auto-hébergement devient de […]
Résoudre des problèmes de freezing sous Debian
Pour ceux qui comme moi aiment bien bosser sur des vieux coucous retapés, on peut parfois se retrouver, sans l’avoir anticiper, sur une interface qui ralentit – qui rame – à mort. La solution radicale : un reboot. Oui sauf que moi, le reboot de la machine pendant que je travaille, ça ne me va […]
Rust pour admin sys : création d’un (petit) script de monitoring système
Cela fait un moment que j’ai envie d’apprendre un langage autre que le traditionnel Python, et après quelques recherches je me suis tourné vers Rust. Langage réputé pour sa sécurité et sa performance, il n’existe pas encore des masses de ressources à ce sujet, c’est pourquoi l’autoformation est essentielle. Pour faire mes premiers pas, je […]
Comment chercher et nettoyer son disque dur sous Linux Debian
Tutoriel : Comment chercher et nettoyer son disque dur sous Linux Debian Maintenir un disque dur propre et bien organisé est essentiel pour optimiser les performances de votre système. Ce guide présente différentes méthodes pour rechercher et nettoyer les fichiers inutiles ou encombrants sous Linux Debian. 1. Analyser l’utilisation du disque Avant de nettoyer, il […]
Comment consulter des rapports log Rkhunter de façon plus confortable ?
La lecture des rapports de logs peut être parfois fastidieuse et prendre du temps. Voici quelques astuces pour vous faciliter la lecture des rapports de rkhunter : 1. Vérifier l’emplacement du rapport de rkhunter : Le fichier de log de rkhunter est généralement situé dans /var/log/rkhunter.log. Si vous ne savez pas où se trouve le […]
Trouver des processus douteux dans Debian : petit recueil de procédures & outils
Voici quelques solutions disponibles sous Debian pour détecter d’éventuels processus malveillants ou suspects sur le système : rkhunter (Rootkit Hunter) : C’est un outil qui analyse le système à la recherche de rootkits, backdoors et autres malwares potentiels. Il peut être installé avec : Pour l’utiliser : chkrootkit : Un autre outil populaire pour détecter […]
Parrot OS : la distribution Linux orientée sécurité et confidentialité
Cela fait bien 3 mois que teste Parrot OS, et j’en suis tellement satisfait que je m’en vais vous faire une petite review. Introduction à Parrot Security OS Parrot Security OS est une distribution GNU/Linux basée sur Debian, axée sur la sécurité, le développement et la confidentialité. Lancée initialement en 2013, elle s’est développée pour […]
Tout savoir sur le protocole DHCP
Le protocole DHCP (Dynamic Host Configuration Protocol) est un protocole réseau utilisé pour attribuer dynamiquement des adresses IP et d’autres paramètres de configuration réseau à des dispositifs sur un réseau. Il simplifie grandement la gestion des adresses IP en automatisant le processus, permettant ainsi aux utilisateurs de se connecter facilement à un réseau sans avoir […]
Configurer un serveur PHP sur Centos SELinux
SElinux est réputé pour être parfois un peu capricieux, et pour cause : cette distribution se veut être l’une des plus sécurisées au monde. Voyons comment installer un serveur NGINX avec PHP 8 sur cette distribution qui semble énerver plus d’un admin système ! (Configuration de départ : l’OS d’origine est un CENTos « minimal ») Installation […]
Qu’est-ce que le protocole DNS ?
Le protocole DNS (Domain Name System) est un système de nommage hiérarchique et décentralisé utilisé pour traduire les noms de domaine lisibles par les humains en adresses IP compréhensibles par les machines. Par exemple, il convertit un nom de domaine comme www.example.com en une adresse IP comme 192.0.2.1, permettant ainsi aux utilisateurs d’accéder facilement aux […]
Le protocole TCP/IP en synthèse
1. Qu’est-ce que le protocole TCP/IP ? Le protocole TCP/IP (Transmission Control Protocol/Internet Protocol) est un ensemble de protocoles de communication utilisés pour interconnecter des dispositifs sur des réseaux informatiques, y compris l’Internet. TCP/IP fournit les règles et les normes permettant la transmission des données entre les ordinateurs. Le protocole IP s’occupe de l’adressage et […]
Nouvelle série d’article « 1 jour 1 protocole »
Pour peaufiner mes compétences et mon savoir sur les protocoles, j’ai décidé de me lancer dans la création d’une série d’articles « 1 jour 1 protocole ». Pourquoi cette série ? Les protocoles réseaux sont essentiels pour permettre à nos dispositifs de communiquer entre eux de manière fluide et efficace. Pourtant, leur importance est souvent sous-estimée, et […]
En quoi un algorithme de hashage permet d’assurer l’intégrité des données ?
On voit souvent l’affirmation selon laquelle une fonction ou un algorithme de hashage permte d’assurer l’intégrité des données. Concrètement, pourquoi et comment ça marche ? C’est ce qu’on va tenter de comprendre simplement ici. Qu’est-ce qu’un algorithme de hashage ? Un algorithme de hashage prend une entrée (ou message) et produit une sortie de taille […]
Aide-mémoire des commandes usuelles de Powershell pour un admin sys
Voici une cheat sheet PowerShell pour les commandes de base les plus usuelles qu’un administrateur système doit connaître : Gestion des Fichiers et Répertoires Lister le contenu d’un répertoire : Alias : ls, dir Changer de répertoire : powershell Alias : cd Copier un fichier ou répertoire : powershell Alias : cp Déplacer un fichier […]
Désinstaller un agent Elastic sur Windows
Voici une petite procédure toute simple à suivre pour désinstaller un agent Elastic (suite à un déploiement via Fleet par exemple) : Etape 1 : désinstaller l’agent Ouvrez le Command Prompt (ou Powershell) en mode administrateur Naviguez vers le répertoire d’installation de l’agent : Utilisez la commande de désinstallation : L’agent Elastic fournit un script […]
Installer Proxmox sur une machine dédiée
Installer Proxmox VE (Virtual Environment) sur une machine dédiée est une excellente façon de mettre en place un environnement de virtualisation robuste chez vous. Voici les étapes détaillées pour installer Proxmox VE sur un serveur ou PC dédié. Prérequis Installation Configuration post-installation Sécurisation de votre installation
Security Onion : installation et configuration
Security Onion est une distribution Linux robuste et gratuite conçue spécialement pour la surveillance de sécurité et la détection d’intrusions sur les réseaux. Elle intègre une suite impressionnante d’outils et d’applications de sécurité open-source qui en font un choix privilégié pour les professionnels de la cybersécurité souhaitant analyser et protéger leurs réseaux contre les menaces. […]
Qu’est-ce que le « checksum » et comment ça fonctionne ?
Lorsque vous téléchargez des fichiers et/ou des exécutables sur diverses sources, vous avez très probablement déjà rencontré des lignes « checksum » qui donnent un hash comme information. A quoi ça sert concrètement ? Principe de fonctionnement du checksum Les checksums ou sommes de contrôle (hash) sont utilisés pour s’assurer de l’intégrité des fichiers téléchargés. Ils permettent […]
Fiche pratique : la mise en place d’un plan d’adressage réseau
Préparer un plan réseau en amont est une étape cruciale pour toute organisation souhaitant optimiser ses opérations et garantir une infrastructure IT fiable et sécurisée. Cette démarche offre une multitude d’avantages, essentiels pour naviguer dans l’environnement technologique complexe et en constante évolution d’aujourd’hui. Voici pourquoi élaborer un plan réseau en amont est non seulement avantageux […]
La nécessité et l’utilité d’écrire un Document d’Architecture Technique (DAT) dans une entreprise
Dans le monde des affaires d’aujourd’hui, où la technologie joue un rôle crucial dans presque tous les aspects de l’entreprise, avoir une compréhension claire et précise de l’infrastructure technologique est indispensable. C’est ici que le Document d’Architecture Technique (DAT) entre en jeu, un outil essentiel pour garantir que tous les aspects techniques d’une entreprise sont […]
Qu’est-ce que le protocole WebDAV et à quoi sert-il ?
Récemment, en explorant des alternatives aux protocoles FTP ou SFTP pour le transfert de fichiers, notamment dans des contextes où les restrictions réseau bloquent certains ports sensibles, j’ai découvert un peu par hasard le protocole WebDAV. Cette découverte s’est avérée être une révélation intéressante, étant donné que WebDAV offre une solution robuste pour le partage […]
Bientôt de retour avec plein de tutos
Je suis un peu pris par le boulot en moment, mais j’ai enfin terminé un gros chapitre en finalisant un dossier à rendre pour valider mon diplôme AIS. Mais du coup j’ai appris pas mal de choses que je vais pouvoir partager d’ici peu ! Au programme de ce qui arrive : Stay tuned !
Monitorer un serveur Debian avec Centreon
Partons du principe que le serveur Debian est déjà prêt ; sur Centreon, ne pas oublier de vérifier que le module « Linux » est bien installé. Commencer par installer et activer SNMP : Puis configurer le fichier /etc/snmp/snmpd.conf : J’ajoute la communauté correspondant à celle enregistrée dans Centreon préalablement “public” pour les tests (bien sûr veiller […]
Monitorer un serveur Windows 2019 avec Centreon
Commencer par installer Centreon sur une machine virtuelle en suivant la procédure d’installation manuelle sur une VM vierge sur l’IP de votre choix (exemple : 192.168.100.13) Comme le processus est assez simple je n’ai pas pris la peine de capturer toutes les étapes d’installation (de plus j’aurais pu utiliser la VM prête à l’emploi disponible […]
Que signifie « OEM install » lors de l’installation d’une distribution Linux Mint ?
OEM signifie « Original Equipment Manufacturer ». Lorsqu’un fabricant d’ordinateur installe Linux Mint sur un nouveau PC, il utilise souvent le mode d’installation OEM. Cela lui permet d’installer le système d’exploitation sans configurer les détails spécifiques à l’utilisateur final, comme le nom d’utilisateur, le mot de passe, la langue et d’autres préférences personnelles. Lorsque vous sélectionnez cette […]
Exploiter Linux dans le Cloud
Linux, un système d’exploitation open source, est devenu un pilier dans le monde des serveurs grâce à sa robustesse, sa sécurité et sa flexibilité. Né dans les années 1990, il a su s’imposer comme une alternative puissante aux systèmes d’exploitation propriétaires, offrant aux utilisateurs un contrôle total sur leur environnement informatique. La popularité de Linux […]
Qu’est-ce que DNSSEC ?
DNSSEC, qui signifie « Domain Name System Security Extensions« , est une suite d’extensions de sécurité pour le DNS (Domain Name System). Le DNS est le système qui traduit les noms de domaine faciles à retenir, comme www.example.com, en adresses IP numériques nécessaires pour localiser et identifier les services et les appareils sur Internet. DNSSEC ajoute une […]
Qu’est-ce que DoH ? (DNS Over HTTPS)
DNS over HTTPS (DoH) est une méthode pour effectuer des requêtes DNS (Domain Name System) à travers le protocole HTTPS, ce qui assure un chiffrement et une confidentialité accrus. En utilisant DoH, les requêtes DNS sont envoyées comme du trafic HTTPS chiffré, ce qui les rend indiscernables du trafic internet normal pour les observateurs extérieurs. […]
Forcer Git à écraser les fichiers locaux pour se resynchroniser avec un dépôt distant
Pour plusieurs raisons, vous pouvez souhaiter que votre dépôt local soit exactement le même que le dépôt distant (c’est-à-dire, la version officielle sur GitHub ou Gitlab). Pour ce faire, vous pouvez réinitialiser votre dépôt local pour qu’il corresponde à l’état du dépôt distant. Voici les étapes à suivre : Sauvegardez vos modifications locales : Avant […]
Comment résoudre l’erreur « Filename too long » dans Git ?
L’erreur « Filename too long » dans Git est souvent rencontrée sur les systèmes Windows, car ils ont une limite de longueur de chemin de fichier (par défaut, 260 caractères). Git a une configuration pour contourner cette limitation. Voici comment vous pouvez résoudre ce problème : Activer le mode long path dans Git : Vous pouvez dire […]
Mettre à jour Ubuntu Focal Fossa 20.04 vers la dernière version 22.04 Jammy Jellyfish
Ce week-end je me suis amusé à retaper un vieux PC portable qui trainait chez moi, et sur lequel j’avais installé dans le passé un Ubuntu Focal Fossa. Je me suis dis « tant qu’à faire, autant le mettre à jour », et, « tant qu’à faire, autant en faire un tuto » :). La mise à jour d’Ubuntu […]
Utiliser la commande « kill » sur Linux : petit guide pratique
La commande kill est utilisée dans les systèmes d’exploitation de type Unix, comme Linux, pour envoyer des signaux à des processus. Chaque signal peut provoquer une réponse différente dans le processus ciblé, mais en général, kill est utilisé pour arrêter des processus. Voici un aperçu des composants de base et de la fonctionnalité de la […]
Que signifie !#/bin/bash ?
On l’utilise tous les jours (ou presque) mais que signifie cette première ligne présente en début de script bash ? Petit focus rapide sur cette petite particularité… #!/bin/bash est une ligne que l’on trouve souvent au début des scripts écrits pour le shell Bash sous les systèmes d’exploitation de type Unix ou Linux. On appelle […]
Installer LogAnalyzer sur Debian 12 – La procédure complète
L’installation de LogAnalyzer sur un système Debian nécessite plusieurs étapes, car elle implique l’installation de dépendances comme un serveur web (typiquement Apache), PHP, et un système de gestion de base de données (comme MySQL ou MariaDB). Voici un guide étape par étape pour installer LogAnalyzer sur Debian : 1. Prérequis Avant d’installer LogAnalyzer, assurez-vous que […]
Déployer un OS via Windows WDS : la fiche synthétique
Le déploiement d’une image de système d’exploitation (OS) à l’aide de Windows Deployment Services (WDS) implique plusieurs étapes clés. Voici un guide étape par étape pour déployer un « master » ou une image de référence avec WDS : Prérequis Étape 1 : Installation et Configuration de WDS Étape 2 : Préparation de l’Image de Référence Étape […]
Synthèse pour le déploiement d’un serveur RDS
Voici une synthèse concise de la procédure d’installation d’un serveur RDS : Prérequis : Installation de RDS : Post-installation : Votre serveur RDS est désormais opérationnel et prêt pour les connexions distantes. Ressources supplémentaires intéressantes : https://www.it-connect.fr/deploiement-rapide-dun-serveur-rds-avec-windows-server-2016/
Le modèle OSI expliqué et synthétisé
La pile protocolaire utilisée sur le Web suit généralement le modèle OSI (Open Systems Interconnection), qui divise les communications réseau en sept couches distinctes. Voici une répartition des protocoles usuels du web par couche : Couche 1 : La couche physique Couche 2 : La couche de liaison de données Couche 3 : La couche […]
Active Directory – Quelles sont les différences entre l’étendue de groupe « Domaine local » « global » et « universelle » ?
Dans les environnements Active Directory de Microsoft Windows, les étendues de groupe déterminent la portée dans laquelle le groupe peut être utilisé et où les informations d’appartenance au groupe sont répliquées. Il existe trois étendues de groupes principales : Le choix de l’étendue de groupe dépend de la structure de l’organisation, de la nécessité de […]
Ajouter un disque dur manuellement sur Windows Server 2019
Sur Windows Server dans une VM Virtualbox, j’ai ajouté un disque dur, suivi la procédure pour l’ajouter depuis le gestionnaire de disque proposé par l’utilitaire de Windows Server. A la fin de la procédure, il apparait bien dans « Gestion du disque » mais je ne le vois pas dans l’explorateur. Pourquoi et comment remédier au problème […]
Configurer PFsense : n’autoriser que les connexions web (pour surfer et pis c’est tout !)
Pour des raisons de sécurité il peut parfois être nécessaire de bloquer tout ou partie du trafic sortant d’un réseau. Par exemple, si vous voulez ne laisser aux utilisateurs de votre réseau que la possibilité de surfer sur le web, il peut être utile de configurer son pare-feu de manière à empêcher l’accès à l’ensemble […]
Créer un utilisateur dans Active Directory depuis un fichier CSV avec PowerShell
Voici un script Powershell qui permet d’ajouter dynamiquement des utilisateurs dans une OU « Utilisateurs » d’un annuaire active Directory. Le fichier contenant les utilisateurs se trouve dans « Documents », et ressemble à ceci : Et le script (appelé « CreateUser.ps1 ») : Quelques points à noter : Ressources utiles : https://www.it-connect.fr/chapitres/creer-des-utilisateurs-dans-lad-a-partir-dun-csv/ https://www.alitajran.com/import-ad-users-from-csv-powershell
Cas pratique / Révisions : VLAN et ACL
Voici un petit cas pratique pour se souvenir des différentes étapes & commandes qui permettent de mettre en place un petit réseau simple en utilisant des VLAN et ACL. Il n’y pas vraiment de logique dans l’organisation du réseau, le but est ici de bien comprendre la démarche de création de VLAN’s et d’une ACL […]
Les commandes usuelles du routage sur appareils Cisco
Le routage sur les appareils Cisco IOS (Internetwork Operating System) implique un ensemble de commandes utilisées pour configurer les itinéraires que les paquets de données utiliseront à travers un réseau. Voici quelques-unes des commandes de routage les plus couramment utilisées sur les appareils Cisco (avec la version raccourcie derrière #) : Mode de Configuration Globale […]
Fiche de révision : les différentes classes d’adresses IPv4 et les plages réservées
Le protocole IP version 4 (IPv4) utilise des adresses de 32 bits, généralement représentées en notation décimale pointée, composée de quatre octets séparés par des points. Les adresses IPv4 sont classées en cinq classes principales : A, B, C, D et E, en fonction de la plage d’adresses IP qu’elles représentent. Classe A: Classe B: […]
Virtualbox – Installation des additions invité sur une VM Debian
Le CD des additions invité dans VirtualBox, également appelé « Guest Additions », est une suite de pilotes et de logiciels qui permettent une meilleure intégration entre le système d’exploitation hôte et le système d’exploitation invité dans une machine virtuelle. Ces additions invité améliorent les fonctionnalités et les performances de la machine virtuelle en fournissant des pilotes […]
Configurer la redirection d’appels dans FreePBX
Configurer le renvoi d’appel d’un poste à un autre dans FreePBX est une tâche assez simple. Voici les étapes à suivre : Configuration du Renvoi d’Appel dans FreePBX
Créer un tunnel « Client to site » avec PFsense et OpenVPN
Un VPN « client to site » (ou « remote access VPN ») est une méthode qui permet à un utilisateur distant de se connecter à un réseau privé via Internet, comme s’il était physiquement présent sur le réseau. Cela permet aux utilisateurs de travailler à distance tout en ayant accès aux ressources et services du réseau privé, comme […]
Quelques rappels sur la gestion des utilisateurs d’un annuaire Active Directory
Voici un pense-bête sur l’utilisation basique d’un annuaire Active Directory. Je mettrais quelques pratiques avancée un peu plus tard ! Création et Gestion des Utilisateurs Gestion des Groupes : Restrictions d’Accès : Ensuite cliquer sur « Entrées de quota » puis définir la limite autorisée pour chaque utilisateur :
Créer un tunnel VPN site à site avec PFSense avec IPSec
Un VPN site à site est une connexion sécurisée et cryptée qui permet de relier deux réseaux locaux distincts à travers Internet, comme si ils étaient sur le même réseau local. Cette connexion permet à des machines situées sur des réseaux différents de communiquer entre elles de manière sécurisée. Exemple simple : Pour cela, vous […]
Fiche de révision PowerShell
Voici un petit résumé des commandes & syntaxe de Powershell. Pour rappel l’IDE de PowerShell est PowerShell ISE Vous pouvez nommer le script en utilisant une extension .ps1, qui est l’extension standard pour les scripts PowerShell. Par exemple, vous pouvez le nommer DemoScript.ps1. Pour exécuter le script, naviguez vers le dossier où vous avez enregistré […]
Installation et configuration de FreePBX
Pour la simulation, j’utilise une VM virtualbox avec les caractéristiques suivantes : Télécharger et insérer l’image téléchargeable ici : https://www.freepbx.org/downloads/ Puis allumer la VM pour lancer le processus d’installation qui doit s’exécuter tout seul : Pendant l’installation, mettre en place un mot de passe pour « Root » (exemple Motdepasse1234 – à ne pas utiliser sur un […]
Simulation d’un réseau simple sous GNS3
Voici quelques prises de notes sur le logiciel GNS3 que j’ai rassemblées après avoir suivi divers tutos. Scénario Voilà à quoi doit ressembler l’architecture globale : Etape 1 : Créer et relier les différents équipements (ordis / switchs / routeurs) Pour avoir des QEMU fonctionnelles Ajouter un template en utilisant Micro Core Linux (dernière version) […]
Installer GLPI sur Debian
Pour installer GLPI 10 sur un serveur Debian, suivez ces étapes : Mettez à jour les packages du système Installer les dépendances nécessaires : Téléchargez et extrayez GLPI : Configurez les permissions : Créez une base de données pour GLPI : (Si vous voulez attacher GLPI à un domaine, suivez les étapes suivantes, sinon allez […]
Tips & tricks pour changer de version de php sur Debian
Installer d’autres versions de PHP (en cas de problème de compatibilité) Parfois, on veut tout mettre à jour et on se rend compte que les solutions qui dépendent de PHP ne sont pas compatibles avec ses dernières versions. Dans ce cas je propose une petite méthodo de résolution pour tester différentes versions de PHP : […]
Les bonnes pratiques ITIL
Qu’est-ce que ITIL au juste ? ITIL (Information Technology Infrastructure Library) est un référentiel de bonnes pratiques pour la gestion des services informatiques. Créé dans les années 1980 par le gouvernement britannique, ITIL a évolué au fil des années, avec sa dernière version, ITIL V4, mise à jour en 2019. Le cœur d’ITIL repose sur […]
Créer et utiliser des clefs RSA
Explications L’utilisation des clés RSA est une méthode courante pour sécuriser les communications sur Internet. L’algorithme RSA, nommé d’après ses créateurs Rivest, Shamir et Adleman, est un système de cryptage asymétrique qui utilise une paire de clés, une publique et une privée, pour chiffrer et décrypter les données. La création de clés RSA peut être […]
Préparer un système sous Debian 11 : ajouter un utilisateur aux sudoers et installer SSH
Étape 1 : Par défaut, les droits d’utiliser les commandes en mode « sudo » (superutilisateur) ne sont pas installés sur Debian. Vous allez commencer par les installer. Connectez-vous en « root » et saisissez : Étape 2 : Configurez les droits « sudo » pour votre utilisateur en modifiant le fichier « sudoers » […]
Installer Syslog sur Debian 12
Pour installer Syslog sur Debian 12, suivez ces étapes : Remplacez « motdepasseRsyslog » par le mot de passe que vous avez choisi à l’étape 5.
Résoudre les problèmes de LogAnalyzer 1.13 et php 8.2
Environnement Système d’exploitation : Debian 12 Version de php : 8.2 Version de Log Analyzer : 4.1.13 Problème détecté Après l’installation de Log Analyzer, on peut rencontrer quelques soucis. Le premier et le plus courant étant celui-ci : « Could not find the configured table, maybe misspelled or the tablenames are case sensitive« Pistes de résolutions […]
Monitorer un ordinateur sous Windows via Centreon
Voici les étapes synthétisées pour superviser un serveur Windows en SNMP avec Centreon : Prérequis Étape 1 : Installer et configurer SNMP sur le serveur Windows Installer SNMP en mode graphique ou via PowerShell. Mode graphique : Paramètres > Applications et fonctionnalités > Fonctionnalités facultatives > Ajouter une fonctionnalité > SNMP > Installer PowerShell : […]
Installation et paramétrage d’un serveur Nagios / Centreon
Voici les étapes synthétisées pour installer Centreon à partir d’une machine virtuelle : Prérequis Étape 1 : Télécharger la machine virtuelle Étape 2 : Installer la machine virtuelle Étape 3 : Terminer la configuration Connectez-vous au serveur Centreon avec les identifiants : login: root password: centreon Tapez la commande suivante pour connaître l’adresse IP de […]
Comment utiliser vi pour éditer un fichier sur Linux ? (Utile pour Alma Linux)
L’éditeur de texte vi est un incontournable sur les systèmes Unix et Linux. Son interface en mode texte et ses nombreuses commandes en font un outil puissant, bien que parfois complexe pour les nouveaux utilisateurs. Voici un guide simple pour vous aider à prendre en main vi sur Linux. Ouvrir un fichier avec vi Pour […]
Fiche de révision / Cheat Sheet pour la création de sous-réseaux
Formules de sous-réseaux IPv4: Bon à savoir : Les sous-réseaux IPV4 : CIDR Masque sous réseau Total IPs IPs utilisables /32 255.255.255.255 1 1 /31 255.255.255.254 2 2* /30 255.255.255.252 4 2 /29 255.255.255.248 8 6 /28 255.255.255.240 16 14 /27 255.255.255.224 32 30 /26 255.255.255.192 64 62 /25 255.255.255.128 128 126 /24 255.255.255.0 256 […]
Fiche de Révision: Syntaxe du Shell Scripting
Fiche de révision sur le shell scripting : quelles commandes & fonctions retenir pour créer des scripts simples et rapides.
Fiche de révision sur la création d’une tâche Cron
Fiche de révision sur la création d’une tâche cron. Parce qu’on est pas à l’abri d’une boulette entre les heures et les minutes 😉
Utiliser la méthode VLSM pour optimiser le découpage d’un réseau en sous-réseaux (avec exemples)
La méthode VLSM (Variable Length Subnet Mask) permet de diviser un réseau IP en sous-réseaux de tailles différentes. Elle est particulièrement utile lorsque vous avez des besoins différents en termes de nombre d’hôtes pour différents segments de votre réseau. Avec VLSM, vous pouvez adapter la taille du sous-réseau en fonction du nombre exact d’hôtes requis […]
Script Shell de sauvegarde d’un répertoire vers Amazon S3
Pour avoir connu le tragique incendie d’OVH en 2021, je sais ce que ça fait de perdre tout son boulot quand on n’a pas mis en place de backup vers un serveur tiers. Bon pour le coup, les dégâts étaient limités car je n’avais pas pris ces précautions pour mon travail personnel (recherches / wiki […]
Bonnes pratiques à appliquer pour écrire des scripts Shell
Modularisation avec des Fonctions : Pour des scripts plus lisibles et maintenables, utilisez des fonctions pour segmenter votre code. Exemple : Documenter Votre Code : Utilisation de Shift : Déclaration des Variables : Déclarez les variables en précisant leur type si nécessaire. Exemple : declare -i count=0 pour un entier. Cotation des Variables : Citez […]
Web Shell et sécurité
Les menaces Web Shell sont en ascension, utilisées par des cybercriminels pour infiltrer des serveurs en exploitant des failles dans les applications web ou les configurations réseau. Un Web Shell est un script malveillant déposé sur un serveur web permettant un contrôle à distance. Il peut être écrit dans divers langages comme PHP, ASP, Python, […]
Pense-bête – Installer et configurer WSUS
WSUS (Windows Server Update Services) est un service qui permet aux administrateurs de déployer des mises à jour Windows à partir d’un serveur local plutôt que de laisser chaque client se connecter à Windows Update sur Internet. Cela permet de gagner en bande passante, d’assurer la conformité et d’effectuer des tests avant le déploiement. Voici […]
Création d’un script de sauvegarde avec Bash
Guide qui propose la création d’un script Bash pour sauvegarder le contenu d’un répertoire spécifié vers un autre répertoire. Elle explique le code, comment le rendre exécutable, et comment l’exécuter.
Commandes usuelles du Shell Bash
L’article décrit la structure des commandes Bash et présente des commandes usuelles avec des exemples. Il explique les composants d’une commande : le nom, les arguments et les options.
Quelques fonctions de base de Bash
Cet article propose quelques fonctions communes de Bash comme la création de variable, la comparaison, le remplacement de chaînes, etc.
Qu’est-ce que Bash concrètement ?
L’article présente Bash comme un shell de ligne de commande et un langage de script permettant d’exécuter des commandes sur un ordinateur.
A quoi sert une unité d’organisation, comment créer un utilisateur et l’attacher à un groupe
Cet article guide à travers la création et la gestion des Unités d’Organisation (OU) dans Active Directory (AD), en expliquant comment créer une OU, ajouter des groupes et des utilisateurs, et comment associer un utilisateur à un groupe.
Qu’est-ce qu’un sticky-bit linux et comment l’utilise-t-on ?
Cet article explique l’utilisation du « sticky bit » dans les systèmes Linux, surtout sur les répertoires, pour contrôler l’accès aux fichiers. Elle détaille comment activer, vérifier, et désactiver le sticky bit.
Les caractéristiques du protocole TCP/IP
IP (Internet Protocol) IP est un protocole de communication qui définit la manière dont les paquets de données sont envoyés et reçus sur des réseaux informatiques. IP fait partie de la suite de protocoles Internet, qui est la base d’Internet. Caractéristiques principales d’IP : TCP (Transmission Control Protocol) TCP est un protocole de transport qui […]
Créer un serveur DNS avec Windows Server 2019
Cet article propose un tutoriel sur la configuration d’un serveur DNS avec Windows Server 2019. Elle détaille les étapes pour installer le rôle DNS, configurer le serveur DNS, modifier les paramètres DNS du serveur, configurer la zone de recherche inversée
Déployer un serveur Active Directory sur Windows Server 2019
Guide détaillé sur l’installation et la configuration d’un annuaire Active Directory (AD DS) sur Windows Server 2019, en décrivant les étapes essentielles depuis les prérequis jusqu’à la vérification de l’installation.
Déployer un OS via le réseau avec FOG 1.5.10 sur Debian 12
Ce guide explique comment déployer un OS via le réseau avec FOG 1.5.10 sur Debian 12, en mettant en avant l’efficacité de FOG pour cloner et déployer un système d’exploitation sur plusieurs machines à partir d’une image source unique
Qu’est-ce qu’une architecture « HA » en réseau ?
L’article explique l’architecture High Availability (HA) en réseau, visant à assurer la disponibilité continue des services et applications.
Le modèle OSI expliqué, et pourquoi c’est utile de le connaître
Le modèle OSI (Open System Interconnexion) est un standard qui décrit comment les machines doivent communiquer sur un réseau. Il est divisé en sept couches, chacune ayant un rôle spécifique dans le processus de communication. Chaque couche utilise son propre protocole pour interagir avec les autres couches, garantissant ainsi une communication fluide entre les machines. […]