Vous êtes ici : Accueil / Debian GNU/Linux / Système / Configuration / Compléments à l'installation de Debian GNU/Linux

Compléments à l'installation de Debian GNU/Linux

Par Pierre-Yves Landuré Dernière modification 08/11/2017 15:09

Ce guide aide à compléter la configuration par défaut de Debian avec différents éléments améliorant la sécurité et utilisabilité du système.

Ce guide est testé sur :

  • Debian 5.0 Lenny
  • Debian 6.0 Squeeze
  • Debian 7.0 Wheezy

Prérequis

Ce guide nécessite d'être connecté en tant que super-utilisateur root :

command su -

Paramètres

Renseignez l'adresse mél de l'administrateur système:

ROOT_EMAIL="account@gmail.com"

Configuration minimale

E-mails systèmes

Le compte root est le destinataire de la plupart des messages envoyés par le système lorsqu'un problème apparaît. Ces e-mails aident l'administrateur à maintenir un système fonctionnel.

Installez le serveur SMTP Exim 4:

command apt-get install exim4

Initialisez le domaine d'email du serveur:

command hostname --fqdn > '/etc/mailname'

Configurez le serveur SMTP pour envoyer directement les emails (connexion directe à l'Internet):

command sed -i \
-e "s|dc_eximconfig_configtype=.*\$|dc_eximconfig_configtype='internet'|" \ -e "s|dc_other_hostnames=.*\$|dc_other_hostnames='$(command hostname --fqdn)'|" \
-e "s|dc_use_split_config=.*\$|dc_use_split_config='true'|" \
'/etc/exim4/update-exim4.conf.conf'

Mettez à jour la configuration du serveur SMTP et redémarrez-le:

command update-exim4.conf
/etc/init.d/exim4 restart

Redirigez les méls adressés au compte root vers l'adresse mél spécifiée:

command sed -i \
-e "s/^\\(root:\\).*\$/\\1 ${ROOT_EMAIL}/" \ '/etc/aliases'

Rechargez la liste des alias (si le serveur de transport de mails est Exim 4):

if [ -n "$(command which newaliases)" ]; then
command newaliases
fi

Sources APT

Désactivez la source CDROM d'apt de façon à obtenir tous les paquets depuis Internet:

command sed -i -e 's/^\(deb cdrom\)/#\1/' '/etc/apt/sources.list'

Mettez à jour la liste des paquets disponibles:

command apt-get update

Synchronisation horaire

Installez les outils de synchronisation de l'heure par Internet:

command apt-get install ntp ntpdate

Effectuez une première synchronisation:

command ntpdate fr.pool.ntp.org

Le démon ntp conserve par la suite l'horloge système synchronisée.

Colorisation de la ligne de commande

Activez la colorisation de la commande "ls":

command cp '/etc/skel/.bashrc' "${HOME}"
command sed -i -e 's/^# \(.*\(LS_OPTIONS\|dircolors\).*\)$/\1/' "${HOME}/.bashrc"

Les changements seront pris en compte à la prochaine connexion.

Éditeur de texte

L'administration d'un système Unix nécessite de disposer d'un éditeur de texte vous convenant. Par exemple, Vim.

Installez l'éditeur Vim:

command apt-get install vim

Ajustez la configuration par défaut de Vim:

command echo "set list
set number
set expandtab
set tabstop=2
set softtabstop=2
set shiftwidth=2
set nobackup
set encoding=utf-8
set fileencoding=utf-8
syn on" >> "${HOME}/.vimrc"

Définissez vim comme éditeur par défaut du système:

command update-alternatives --set 'editor' "$(command -v 'vim.basic')"

Remarque: pour apprendre l'utilisation de vim, lancez:

command vimtutor

Configuration d'un serveur

Accès à distance

Installez le serveur Secure SHell:

command apt-get install openssh-server

    Protégez le serveur en suivant le guide Sécuriser l'accès SSH sur Debian.

    Surveillance des journaux

    Installez logwatch pour analyser les journaux du système. Ce logiciel envoie quotidiennement au compte root un rapport des problèmes rencontrés :

    command apt-get install logwatch libdate-manip-perl

    Sécurité et sauvegardes

    Améliorez la sécurité de votre système:

    Configurez les sauvegardes:

    Références

    Ce livre peut vous aider: