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

Construire un client SSH over WebSocket en Rust

Présentation wssh est un client en ligne de commande écrit en Rust. Il établit une session SSH vers un pod Kubernetes en encapsulant le trafic dans une connexion WebSocket, évitant ainsi le recours à un terminal web embarqué dans le navigateur. Certaines plateformes de déploiement exposent un terminal web basé sur xterm.js : le navigateur ouvre ...

Publié le 24 juin à 16h32

Configuration et workflows avancés avec Git, GitHub et Gitee

Installation et configuration initiale de Git Sur un système basé sur Debian comme Ubuntu, l'installation de Git se fait via le gestionnaire de paquets : sudo apt update && sudo apt install git -y Une fois installé, il est crucial de définir votre identité. Ces informations seront associées à chaque commit : git config --global user.na ...

Publié le 20 juin à 16h01