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