Installer le serveur Debian 11        

Définition : le but est d'installer un serveur Debian 11 et quelques services (Apache, SSH).

Description : le serveur est une machine qui ne possède pas d'interface graphique afin allouer toutes ses ressources aux requêtes des clients. Debian et RedHat sont les deux grandes familles de serveurs Linux.

Matériel : idéalement, un serveur est installé sur une machine spécialement conçue pour offrir des performances élevées en termes de rapidité d'éxecution et de tolèrance aux pannes*

Note : le terme serveur désigne à proprement parler le logiciel (service), pas la machine!

* tolérance aux pannes = la machine continue à fonctionner même si un de ses composants est en panne

durée conseillée : 50 mn


Installation initiale de l'O.S.

Desktop ou Server  ?
Une installation est appelée Desktop quand elle est destinée à un Pc d'utilisateur; elle dispose d'une interface graphique et de logiciels type bureautique.

Une installation est appelée Server quand elle est destinée à un  Pc serveur; elle ne dispose pas d'une interface graphique.


vm


Le programme me pose des questions; que répondre  ?

D'une manière générale, sauf indication contraire du tutoriel ci-dessous, il faut valider l'option proposée par le programme, à moins que tu ne sois sûr de toi (ex : choix de la langue);  

cd

proxy

software

grub

grub_select

Chapitre 1.


La 1ère étape consiste à installer un O.S. à partir du CD d'installation (ou de l'image iso) Debian 11





<   Si c'est une machine virtuelle, respecte les paramètres  indiqués ici, puis :

- RAM : 1024 Mo
- disque dur : 16Go
- réseau : accès par pont
- lecteur CD : firmware-11.2.0-amd64-DVD-1




La machine doit booter sur le DVD-1 (ou l'image iso correspondante)





<   lis cette instruction importante !!


  1. Le nom du serveur est : webXX
  2. (où XX est ton n° de poste)
  3. Le nom de domaine est : risc.lan
  4. le mot de passe de root est : _____
  5. créer l'utilisateur webmaster
  6. Utiliser un miroir : OUI

<  A la question  "Faut-il analyser un autre CD ou DVD", réponds "Non"

<    A la question sur le "Mandataire HTTP", demander au formateur ou "Continuer"

<   Sélection des logiciels : respectes bien les indications ci-contre !!


Explication :

- on supprime l'interface graphique
- on suppirme la gestion des imprimantes
- on active le serveur web
- on active le serveur SSH

<   A la question  "Installer le programme de démarage GRUB sur le secteur d'amorcage ?", réponds "Oui"


<   Sélectionne le disque dur (/dev/sda), puis tapes la touche "Entrée"



L'installation est terminée, la machine reboote automatiquement....

Configuration après redémarrage

apt install net-tools


ifconfig


MODIFIER LA CONFIGURATION DE L'INTERFACE RESEAU
nano   /etc/network/interfaces

ci-dessous le contenu à ajouter ou modifier dans le fichier interfaces
demander au formateur les valeurs de X et Y
auto lo
iface lo inet loopback

auto enp0s3

enp0s3iface  inet static
address 10.X.Y.80
netmask 255.255.0.0
gateway 10.X.0.254
pour enregistrer les changement taper => CTRL-S , puis "Entrée, puis CTRL-X


service networking restart

ifconfig

route -n

ping www.google.fr



ajouter ou modifier dans le fichier "/etc/hosts"  les lignes suivantes :

127.0.0.1  localhost
127.0.1.1  webXX.risc.lan  webXX



modifier le fichier "/etc/hostname"  pour qu'il contienne uniquement  :

webXX


modifier la ligne suivante dans "/etc/ssh/sshd_config"  :

PermitRootLogin   yes


redémarrer le serveur pour prendre en compte les modifications :

reboot



Chapitre 2.

Connecte-toi au serveur en tant que "root".

Installe le logiciel net-tools

Vérifie l'adresse IP temporaire de la machine, avec la commande ifconfig

<   Modifie le fichier /etc/network/interfaces


Attention : seule la partie concernant "enp0s3" est à modifier; adapte les valeurs de nom d'interface, de l'adresse IP, etc... avec les valeurs qui t'ont été attribuées par le formateur

Explication :

Cette procédure te permet d'attribuer une adresse IP statique à la machine, c'est à dire une adresse qui ne change pas; c'est indispensable pour un serveur

<  Après modification, relance ("restart") le service "networking", puis vérifie que les paramètres ont bien été pris en compte.


Explication :

- ifconfig affiche l'adresse IP et mask
- route -n affiche la passerelle pr défaut
- ping vérifie la connexion à internet




<     Configurer le nom du serveur :
     webXX 
où XX représente le n° de ton poste

<   Configurer le service SSH :
    pour autoriser "root" à se connecter (attention : ceci est une faille de sécurité potentielle; ne pas pratiquer sur un serveur en production)

Redémarrer le serveur pour prendre en compte les nouveaux paramètres

Les logiciels à installer

... à venir ....
Chapitre 3.

installer, si nécessaire, le logiciel Webmin :


  - télecharger le logiciel
  - installer le logiciel