PSSH : Lancement de commande en parallèle par SSH

PSSH, pour Parallel SSH, est une suite d’outils développés en python permettant de lancer une commande sur plusieurs machines en parallèle, d’y copier des fichiers ou de synchroniser des répertoires, le tout intuitivement en ligne de commande. Il présente l’intérêt de ne pas nécessiter d’interface graphique pour fonctionner, contrairement à d’autres outils tel que « cluster … Continuer la lecture de PSSH : Lancement de commande en parallèle par SSH

Autorité de certification et certificats OpenSSL

Création d’une autorité de certification Cette autorité de certification est la base de la chaine de certification. Il s’agit, ni plus ni moins, que d’un certificat x509 (auto signé) et d’une arborescence de gestion des certificats. Le certificat racine doit être protégé par un mot de passe et disposer d’une durée de validité non nulle. … Continuer la lecture de Autorité de certification et certificats OpenSSL

Mémo sudo

« sudo » Permet de déléguer certaines tâches d’administrations sans laisser un accès complet à une machine. L’utilisateur autorisé pourra exécuter un certain nombre de commandes définies par l’administrateur. Paramétrage de base La configuration de « sudo » s’effectue dans « /etc/sudoers ». Le fichier est en lecture seule par défaut mais peut être édité par « root » avec l’utilitaire « /usr/sbin/visudo » qui … Continuer la lecture de Mémo sudo

Vérrouillage de comptes utilisateurs avec PAM

Comment verrouiller et déverrouiller les comptes utilisateurs après un certain nombre d’échec d’authentification ? Le module « pam_tally » décompte les connexions et échecs de connexions à un système. Une fois ce module mis en place, il est possible de sortir des « statistiques » sur les tentatives de connexions à l’aide de la commande « faillog ». Les possibilités de … Continuer la lecture de Vérrouillage de comptes utilisateurs avec PAM

Réplication de bases de données MySQL

Fonctionnalité introduite depuis la version 3.23.15 de MySQL, la réplication de bases de données permet de conserver une copie exacte des bases sur une seconde machine. Cette copie permettra d’effectuer différentes tâches sans surcharger le serveur principal (exemple sauvegardes, etc…). En cas de panne matériel du serveur maître, le serveur esclave pourra facilement être mis … Continuer la lecture de Réplication de bases de données MySQL