SSH (Secure Shell)

Ces tutoriels vous offrent les meilleures pratiques et astuces pour maîtriser SSH (Secure Shell), l’outil essentiel pour gérer vos serveurs à distance en toute sécurité. Vous y apprendrez à établir des connexions sécurisées entre vos machines, configurer l’authentification par clé SSH, et utiliser le tunneling SSH pour protéger vos données.

Linux : comment activer le MFA sur un accès SSH ?

Tutoriel Linux configurer le MFA avec SSH

I. Présentation Dans ce tutoriel, nous allons apprendre à configurer l’authentification multi-facteurs (MFA) sur l’accès SSH d’un serveur Linux afin de renforcer l’authentification : en complément de l’identifiant et du mot de passe, un code de vérification à usage unique devra être saisi pour s’authentifier sur le serveur. Le MFA est compatible avec l’authentification par identifiants (utilisateur / mot de …

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 »

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 »

Linux : configuration d’un espace de stockage sécurisé avec SFTP

Linux : configuration d’un espace de stockage sécurisé avec SFTP

I. Présentation Dans ce tutoriel, je vais vous expliquer comment mettre en place un système de stockage de fichier sécurisé par l’isolation de chaque utilisateur et le chiffrement des connexions. Autrement dit, nous allons permettre à différents utilisateurs de bénéficier d’un espace de stockage dédié et isolé sur notre serveur, au travers d’une connexion SFTP. SFTP (pour Secure File Transfert Protocol) …

Lire la suite »

Linux : comment éviter d’entrer sa passphrase à chaque utilisation d’une clé SSH ?

Linux : comment éviter d’entrer sa passphrase à chaque utilisation d’une clé SSH ?

I. Présentation Pour s’authentifier et se connecter de manière sécurisée à un service ou un serveur, on a 2 possibilités sous Linux : le classique (et désuet) login / mot de passe, ou la clé SSH, protégée par une passphrase. Plus besoin de se souvenir de 36 mots de passe différents : une clé SSH et c’est parti. Oui, mais voilà : Quand …

Lire la suite »

Utilisation des montages SSHFS sécurisés sur GNU/Linux

Utilisation des montages SSHFS sécurisés sur GNU/Linux

I. Présentation Au travers de ce tutoriel, je vous propose de mettre en œuvre un système de fichiers SSH. Le système SSHFS est un système de fichiers client, basé sur l’utilitaire FUSE, permettant de monter des répertoires distants, au travers d’une connexion SSH. Ce mécanisme utilise le protocole SFTP qui est un sous-système de SSH et est activé, par défaut, …

Lire la suite »

Expect: l’outil d’automatisation et de déploiement en boucle

Expect: l’outil d’automatisation et de déploiement en boucle

I. Présentation Je ne sais pas s’il vous arrive de vous demander comment changer les mots de passe de votre compte utilisateur principal, sur l’ensemble de vos machines. Mais, jusqu’à il n’y a pas si longtemps je me disais que j’allais écrire un module Puppet pour ce genre de tâches. Bien sûr, Puppet est une des alternatives. Il existe aussi …

Lire la suite »

Connexion SSH : fini le bleu foncé dans Putty !

Connexion SSH : fini le bleu foncé dans Putty !

I. Présentation Tous les administrateurs systèmes ce sont déjà retrouvé à froncer les sourcils pour arriver à lire les commentaires ou le nom des dossiers lorsqu’ils utilisaient Putty sur un connexion SSH. En effet, dans certains contextes comme le nom des dossiers lors de la commande « ls » ou les commentaires lors de la lecture d’un fichier, la coloration d’écriture est …

Lire la suite »

SSHC : gestionnaire de profils SSH en ligne de commande

SSHC : gestionnaire de profils SSH en ligne de commande

I. Présentation de SSHC SSHC (pour « SSH Console« ) est un gestionnaire de profils SSH en ligne de commande, ultra pratique pour les Linuxiens qui souhaitent une gestion des profils « à la Putty« . L’intérêt est bien entendu de pouvoir : Centraliser des profils de connexion SSH Se connecter rapidement (via un sélection menu) Le tout en ayant en plus un stockage …

Lire la suite »