Archives par étiquette : linux

Bash : comment stocker le résultat d’une commande dans une variable ?

Script Bash - Affecter le résultat d'une commande à une variable

I. Présentation Dans ce tutoriel, nous allons apprendre à stocker le résultat d’une commande Linux dans une variable. Cette manipulation simple est très utile lors d’écriture de scripts Bash (avec l’extension.sh) car il peut arriver que l’on ait besoin de manipuler le résultat d’une commande. Dans ce cas, on affecte le résultat de la commande à une variable, ce qui …

Lire la suite »

Comment mettre en place une adresse VIP avec KeepAlived sous Debian 11 ?

Comment mettre en place une adresse VIP avec KeepAlived sous Debian 11 ?

I. Présentation Dans ce tutoriel, nous allons voir comment mettre en place KeepAlived sur plusieurs serveurs Debian 11 afin de bénéficier d’une adresse IP virtuelle (et partagée) entre trois serveurs. Grâce à cette adresse IP virtuelle appelée VIP, on va pouvoir appliquer le principe de l’IP failover ou IP flottante en français. Pour fonctionner, KeepAlived s’appuie sur le protocole VRRP …

Lire la suite »

Installation pas à pas de Docker sur Debian 11

Installation pas à pas de Docker sur Debian 11

I. Présentation Dans ce tutoriel, nous allons voir comment installer Docker sur Debian 11 afin d’utiliser ses premiers containers sous Linux ! Cette installation pas-à-pas repose sur la méthode officielle décrite dans la documentation de Docker. Au-delà des dépendances que nous allons installer et de Docker en lui-même, les ressources de votre machine seront déterminantes pour exécuter plus ou moins …

Lire la suite »

Comment mettre en place MariaDB Galera Cluster sur Debian 11 ?

Comment mettre en place MariaDB Galera Cluster sur Debian 11 ?

I. Présentation Dans ce tutoriel, nous allons apprendre à mettre en place MariaDB Galera Cluster afin de créer un cluster de trois serveurs de bases de données MySQL / MariaDB et assurer la haute disponibilité d’une base de données. Il existe plusieurs solutions techniques pour assurer la disponibilité des bases de données, et la solution Galera Cluster en est une. Ce …

Lire la suite »

Mise en place de WireGuard VPN sur Debian 11

Mise en place de WireGuard VPN sur Debian 11

I. Présentation Dans ce tutoriel, nous allons apprendre à configurer un VPN basé sur WireGuard, une solution VPN gratuite et open source qui permet d’augmenter les performances, sans pour autant négliger la sécurité. WireGuard est une solution relativement récente puisqu’elle est disponible en version stable depuis mars 2020 et elle a l’honneur d’être intégrée directement au noyau Linux depuis la …

Lire la suite »

Linux : recevoir un e-mail lors d’une connexion SSH

Linux : recevoir un e-mail lors d’une connexion SSH

I. Présentation Dans ce tutoriel, nous allons voir comment configurer un serveur Linux afin de recevoir une notification par e-mail lorsqu’une connexion SSH est ouverte. Pour ma part, je vais utiliser une machine sous Debian 11, mais cela peut s’appliquer à d’autres distributions. Cette notification par e-mail me semble pertinente pour surveiller l’activité de son serveur Linux et être avertie …

Lire la suite »

Installer PhpMyAdmin sur Debian 11 et Apache

Installer PhpMyAdmin sur Debian 11 et Apache

I. Présentation Dans ce tutoriel, nous allons apprendre à installer PhpMyAdmin sur un serveur Debian 11 (Linux) avec Apache. Cette procédure étape par étape part du principe que vous disposez déjà d’un socle LAMP opérationnel, c’est-à-dire qu’Apache, MySQL/MariaDB et PHP sont déjà en place sur la machine. Pour rappel, PhpMyAdmin est une application est un logiciel gratuit qui permet de …

Lire la suite »

Transférer des fichiers sous Linux avec SCP

Transférer des fichiers sous Linux avec SCP

I. Présentation Dans ce tutoriel sous Linux, nous allons voir comment utiliser SCP pour transférer des fichiers entre deux hôtes de façon sécurisée. SCP veut dire Secure Copy et il est utilisé pour copier en toute sécurité des fichiers de votre ordinateur local vers des serveurs distants, et inversement, à l’aide du protocole SSH (d’où le fait que ce soit …

Lire la suite »

Comment durcir la configuration de son serveur SSH ?

Comment durcir la configuration de son serveur SSH ?

I. Présentation Dans ce tutoriel, nous allons voir comment sécuriser le service SSH sous Linux, en respectant quelques best practices en matière de configuration d’un serveur SSH. Le protocole SSH est recommandé pour la connexion à distance, la réalisation de sauvegardes, le transfert de fichiers à distance via scp ou sftp, et bien plus encore. SSH est parfait pour préserver …

Lire la suite »

Bloquer les attaques sur son serveur Web (Apache + PHP) avec CrowdSec

Bloquer les attaques sur son serveur Web (Apache + PHP) avec CrowdSec

I. Présentation Dans ce tutoriel, nous allons voir comment l’outil gratuit CrowdSec va nous permettre de protéger un serveur Web (Apache et PHP) contre les attaques informatiques. Pour rappel, CrowdSec est un outil open source, gratuit, français, qui s’inspire du célèbre outil Fail2ban et qui a pour objectif de protéger votre serveur, en détectant puis en bloquant les attaques. Récemment, …

Lire la suite »