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
- Le shell sécurisé OpenSSH
- Le serveur de bases de données PostgreSQL
- Le DNS et ses outils
- Le serveur web Apache
- Cryptographie
- Poste client GNU/Linux
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.