Maîtrise de rsync pour la synchronisation de fichiers et la sauvegarde

Présentation de l'outil rsync est une application essentielle pour la synchronisation de fichiers sur les systèmes de type UNIX. Son fonctionnement repose sur l'échange d'écarts entre la source et la destination, transférant uniquement les différences détectées, ce qui le rend extrêmement efficace pour les mises à jour répétées. Contrairement à ...

Publié le 11 juillet à 05h52

Maintien d'accès sous Linux

Accès administrateur déjà obtenu Création de comptes 1.1. Création d'un compte avec mot de passe personnalisé Dans Linux, toutes les informations utilisateur sont stockées dans le fichier /etc/passwd. En tant qu'administrateur, on peut modifier ce fichier pour ajouter un compte. Utiliser l'algorithme de chiffrement de Linux pour générer le m ...

Publié le 10 juillet à 02h14

Configuration initiale d'un serveur Linux sur CentOS

Vérification de l'environnnement matériel Pour inspecter le matériel du serveur, exécutez les commandes suivantes : # Identifier le modèle matériel dmidecode | grep "Product Name" # Afficher le type de processeur grep "model name" /proc/cpuinfo # Compter les processeurs physiques grep "physical id" /proc/cpuinfo ...

Publié le 9 juillet à 19h03

Incident Response Linux : Enquête et Analyse Post-Intrusion

Environnement : Machine virtuelle de simulation d'intrusion Identifiants : defend Objectifs : Identifier 3 flags cachés et retrouver l'adresse IP de l'attaquant Identification de l'attaquant Premièrement, analyser les connexions récentes au système : last -a | head -20 who -a Identifier l'IP source associée au compte root. Cette adresse est p ...

Publié le 5 juillet à 05h03

VirtualBox : Guide pratique pour la configuration et l'optimisation des machines virtuelles

Introduction à VirtualBox VirtualBox est une solution de virtualisation gratuite et open source qui permet d'héberger plusieurs systèmes d'exploitation, tels que Linux, Windows ou Solaris, en tant qu'invités sur un hôte unique. Ressources officielles : Site principal : https://www.virtualbox.org/ Documentation : https://www.virtualbox.org/manu ...

Publié le 4 juillet à 18h58

Intégration du framework SSH : Configuration et exemple avec la gestion de livres

Le framework SSH est une intégration des technologies Struts, Spring et Hibernate pour le développement d'applications web Java. Il ne doit pas être confondu avec le protocole Secure Shell. Cette architecture répartit les responsabilités en quatre couches : présentation, logique métier, persistacne des données et objets du domaine. Struts fourn ...

Publié le 1 juillet à 19h29

Création et configuration de clés SSH pour les dépôts distants Git

Pour connecter un dépôt local à un dépôt distant comme GitHub, il est essentiel de configurer une authentification SSH. Voici les étapes clés pour générer et utiliser des clés SSH avec Git. Génération d'une paire de clés SSH Vérifiez d'abord si un répertoire .ssh existe dans votre répertoire personnel. S'il contient des fichiers comme id_rsa et ...

Publié le 27 juin à 20h42

Automatisation de la sauvegarde des configurations de commutateurs réseau via SSH avec Python

La gestion d'un parc hétérogène de commutateurs réseau nécessite souvent une approche flexible pour la sauvegarde des configurations. Lorsque les protocoles standards comme TFTP ou SNMP ne sont pas uniformément configurables, l'automatisation via SSH avec la bibliothèque Paramiko devient une solution robuste. Ce guide présente un script Python ...

Publié le 26 juin à 17h07

Comprendre et configurer SSH pour la connexion sécurisée

Principes fondamentaux de la connexion SSH Chiffrement asymétrique SSH repose sur le principe du chiffrement asymétrique, également appelé cryptographie à clé publique. Caractéristiques du chiffrement asymétrique Une paire de clés est composée d'une clé publique et d'une clé privée La clé publique est distribuée aux nœuds du réseau qui souhait ...

Publié le 26 juin à 05h30

Configuration de tunnels SSH avec PuTTY : différences entre tunnels et proxies

Configuration d'un tunnel SSH pour JupyterLab Lorsque vous ne pouvez accéder à un serveur qu'via SSH (port 22) mais que vous souhaitez utiliser JupyterLab qui tourne sur le port 8888, la solution la plus simple et sécurisée est d'établir un transefrt de port local SSH. Configuration côté serveur (à effectuer une seule fois) Générer le fichier ...

Publié le 26 juin à 04h09