Serveur Dédié Debian Etch 64bit chez OVH – Configuration de base

Voilà première partie de différents articles sur la configuration d’un serveur dédié en Debian Etch 64 bits.
L’installation se fait sur un SP MINI.
Le serveur possédera toutes les fonctions de base d’un serveur LAMP, avec Apache2, PHP5, Serveur Mail, Webmin, Virtualmin…
Nous configurons d’abord les locales pour avoir l’utf8 et l’iso-8859-1 :
echo "fr_FR ISO-8859-1 fr_FR.UTF-8 UTF-8 fr_FR.UTF-8@euro UTF-8 fr_FR@euro ISO-8859-15" > /etc/locale.gen /bin/sed -i -e 's/^LANG=.*/LANG=fr_FR.UTF-8/' /etc/default/locale /bin/sed -i -e 's/^LANG=.*/LANG=fr_FR/' /etc/environment /usr/sbin/locale-gen
Vous pouvez copier/coller directement tout le bloc dans putty dans votre console SSH.
Mettre ensuite la liste des paquets à jour avec la commande :
/usr/bin/apt-get update
Puis mettre à jour les paquets :
/usr/bin/apt-get upgrade
Nous installons NTP, afin que l’heure de notre serveur soit toujours synchronisée et VIM qui permet d’éditer les fichiers de façon plus simple que VI, et mailx pour envoyer les emails de rapports dans un premier temps.
apt-get install ntp vim mailx unzip zip
Nous activons la coloration de la commande ls, pour le côté pratique :
vim /etc/profile
Ajouter à la fin les lignes suivantes :
export LS_OPTIONS='--color=auto' eval `dircolors` alias ls='ls $LS_OPTIONS' alias ll='ls $LS_OPTIONS -l' alias l='ls $LS_OPTIONS -lA'
Pour appliquer immédiatement les modifications, effectuez la commande suivante :
source /etc/profile
Nous appliquons aussi la coloration à VIM pour le rendre plus agréable :
vi /etc/vim/vimrc.local
Mettez y les lignes suivantes :
syntax on set paste set background=dark set softtabstop=4 set shiftwidth=4 set tabstop=4 set expandtab
Le serveur est maintenant prêt à être sécuriser et configurer.
Par la suite je traiterais la modification du port SSH et l’installation d’open-ssh, et l’interdiction de l’utilisateur root au profit d’un utilisateur auxiliaire et de Sudo.
EDIT: Pensez à mettre PUTTY en UTF-8 à votre prochaine connexion dans l’onglet Translations.