Avant de commencer
Avant de commencer à installer différents services, il faut configurer un peu son serveur Tout d'abord on va installer SSH, il permet d'établir des connexions distantes sécurisées
Installer SSH
On installe SSH en tapant la commande suivante : apt-get install openssh-server
Ensuite on va passer à sa configuration en éditant le fichier /etc/ssh/sshd_config Voici les éléments à changer
Port 1337 # Changer le port par défaut
PermitRootLogin no # Ne pas permettre de login en root
Protocol 2 # Protocole v2
AllowUsers dew # N'autoriser qu'un utilisateur (ici utilisateur dew)
Redémarrer le service SSH en tapant :
/etc/init.d/ssh restart
Modification du Shell
Le shell (ou les commandes sont tapées) peut être modifier a votre guise, en modifiant le fichier .bashrc dans le dossier utilisateur (voir plus loin pour les explications)
Mettre les droits administrateur à un utilisateur via SUDO
Pour autoriser l'utilisation de la commande SUDO à un utilisateurs on doit modifier le fichier sudoers en tapant en etant root :
nano /etc/sudoers
On rajoute son nom d'utilisateur de cette façon nomutilisateur ALL=(ALL) ALL
Enlever le démarrage graphique
Pour cela on modifie dans le fichier /etc/inittab, on trouve une ligne comme
# The default runlevel id:2:initdefault:
par
# The default runlevel id:3:initdefault:
On désinstalle gdm qui est le lanceur graphique en tapant dans le shell :
update-rc.d -f gdm remove ou update-rc.d -f gdm3 remove
Configuration de Debian
Modification du Shell
On modifie pour commencer le .bashrc, tapez dans le shell
nano .bashrc
Dans le fichier, décommentez ou rajoutez les lignes suivantes :
if [ "$TERM" != "dumb" ]; then eval "`dircolors -b`" alias ls='ls --color=auto' fi # ls Aliases alias ll='ls -alL' alias la='ls -A' alias l='ls -CF'
Elles nous permettront d'utiliser des raccourcis, et modifiez aussi le 'PS1'
PS1="\u [\w] > "
Ctrl + X pour quitter nano, puis O (ou Y suivant la langue) pour sauvegarder et entrer pour valider le nom du fichier. Il faut que la console actuelle prenne en compte nos modifications, tapez la commande suivante :
source .bashrc
Et vous remarquerez que le curseur de votre console à changé. Il affichera désormais l'utilisateur logué en premier puis entre crochet, le chemin du répertoire où vous vous trouvez. Nous sommes prêts désormais à attaquer la configuration !
Mise à jour de la distribution et sources.list
Votre distribution de Debian n'est peut être pas la dernière version, nous allons donc tout mettre à jour maintenant.
Nous allons utiliser le plus bel outil de Debian : apt-get
apt-get update
puis
apt-get upgrade
répondez oui si il vous ai demandé d'installer les dernières versions des logiciels et enfin
apt-get dist-upgrade
Mettez tout à jour si vous en avez besoin. Ensuite, nous allons renseigner les sources des dépôts que l'on va utiliser plus tard.
nano /etc/apt/sources.list
Ajoutez ou décommentez les lignes suivantes :
deb http://ftp.fr.debian.org/debian/ squeeze main non-free contrib deb http://security.debian.org/ squeeze/updates main contrib non-free
Vous pouvez choisir d'autres dépôts officiels. Assurez-vous surtout de ne pas avoir uniquement la source CD-Rom comme dépot.
C'est également ici que l'on va modifier pour faire évoluer sa distribution par exemple pour passer de squeeze à wheezy, on va changer dans le fichier tous les squeeze par wheezy, puis on va refaire les commandes suivantes :
apt-get update
apt-get upgrade
apt-get dist-upgrade
Après modifications du fichier sources.list, mettez à jour la liste des dépôts :
apt-get update
Installez les librairies de bases :
apt-get install build-essential
Maintenant on peut passer à l'installation du serveur Web
|
| | |