Documentations informatiques

À propos de ce site

J'ai regroupé sur ce site quelques documentations que j'ai écrites ces dernières années concernant des outils et applications fonctionnant sous GNU/Linux. Elles sont fournies sous licence Creative Commons CC-BY-SA. D'autres documentations sont en cours d'adaptation et devraient être ajoutées par la suite.

Notez qu'elles nécessitent généralement des connaissances minimales en administration de systèmes GNU/Linux, et que certains détails sont parfois spécifiques aux systèmes Debian, bien que leur principe soit souvent généralisable aux autres distributions, voire aux autres systèmes unix libres.

Pour toute remarque ou signalement d'erreur, vous pouvez me contacter à l'adresse docmaster@ixany.org.

Sommaire

Les documentations sont réparties en différentes catégories :

Authentification système centralisée

Brève présentation de nss-mysql et pam_mysql.
Brève présentation de nss-mysql et pam_mysql permettant de centraliser l'authentification de machines sous GNU/Linux sur une base d'utilisateurs conservée dans une base de données MySQL.
Authentification unix centralisée basée sur MySQL - Configuration du serveur central
Ce document présente l'aspect serveur d'un exemple de mise en place de nss-mysql et pam_mysql permettant de centraliser l'authentification de machines sous GNU/Linux sur une base d'utilisateurs conservée dans une base de données MySQL.
Authentification unix centralisée basée sur MySQL - Configuration client
Ce document présente l'aspect client d'un exemple de mise en place de nss-mysql et pam_mysql permettant de centraliser l'authentification de machines sous GNU/Linux sur une base d'utilisateurs conservée dans une base de données MySQL.
Brève présentation de nss-pgsql et pam_pgsql.
Brève présentation de nss-pgsql et pam_pgsql permettant de centraliser l'authentification de machines sous GNU/Linux sur une base d'utilisateurs conservée dans une base de données PostgreSQL.

Le shell sécurisé OpenSSH

Forcer le chroot d'utilisateur sous Openssh
Cette page présente comment enfermer l'utilisateur d'un compte ssh dans un chroot pour le transfert de fichiers.
Les tunnels avec OpenSSH
Ce document propose des exemples d'utilisation et de configuration de tunnels OpenSSH.
Réutilisation des connexions OpenSSH
Cette page présente la fonctionnalité du client OpenSSH qui permet la réutilisation de connexion en cours lors de l'ouverture d'une nouvelle session.
Le système de fichiers client SSHFS
Présentation de SSHFS, qui permet de visualiser les fichiers d'une machine distante sous la forme d'un système de fichier monté dans un répertoire.

Le serveur de bases de données PostgreSQL

Prise en main de PostgreSQL
Petit guide de prise rapide en main d'un serveur PostgreSQL.
Correspondance de quelques commandes MySQL et PostgreSQL
Ce document décrit quelques commandes courantes dans l'utilisation du client en ligne de commande de MySQL et leur équivalent dans celui de PostgreSQL.

Le DNS et ses outils

Configurer bind9 en chroot sous debian
Ce document donne la procédure à suivre pour faire fonctionner le serveur DNS bind dans un chroot sous Debian GNU/Linux.

Le serveur web Apache

Exemple d'utilisation de mod_auth_mysql
Ce document présente un exemple d'utilisation du module Apache mod_auth_mysql permettant de protéger un répertoire web en utilisant une base d'utilisateurs définis dans une base de données MySQL.
Mise en place d'une application Django
Cette page décrit la procédure à suivre pour mettre en place une application django en utilisant mod_wsgi sous Apache.

Cryptographie

Création d'une autorité de certification locale avec OpenSSL
Ce document décrit un exemle de création et d'utilisation d'une autorité de ceritification locale.

Poste client GNU/Linux

Un lanceur gnome pour accéder à des fichiers distants via ssh
Ce petit document présente l'utilisation d'un lanceur Gnome pour accéder à un compte SSH distant.