# Ubuntu Server - Installation

<table id="bkmrk-difficult%C3%A9%2A-%3Cdescrip" style="border-collapse: collapse; width: 100%; height: 46.8px; border-width: 1px; border-style: hidden;"><colgroup><col style="width: 20%;"></col><col style="width: 80%;"></col></colgroup><tbody><tr style="height: 46.8px;"><td style="height: 46.8px; border: 1px groove rgb(52,73,94);">[![Novice.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/BHMnovice-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/BHMnovice-png.png)</td><td style="height: 46.8px; border-width: 1px; background-color: rgb(236,202,250); vertical-align: top;">Difficulté : Novice

Notions : Installation système, linux, ubuntu server, CLI.

</td></tr></tbody></table>

---

### <span style="color: rgb(52,73,94);">**<span style="text-decoration: underline;">I. Introduction</span>**</span>

Cette procédure a été testée sur Ubuntu server 22.04+ et présente également quelques améliorations de sécurité.

<p class="callout info">Télécharger ubuntu server : [Download Ubuntu Server](https://ubuntu.com/download/server)  
</p>

<p class="callout danger">**Prérequis matériels** : Voir ci-dessous  
</p>

- 2Vcpu
- 2Go de RAM
- 20Go de disque
- 1 interface réseau

---

### <span style="color: rgb(52,73,94);">**<span style="text-decoration: underline;">II. Installation</span>**</span>

Démarrer sur le media d'installation, sélectionner "<span style="color: rgb(132,63,161);">***Try or install Ubuntu Server***</span>".

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/oHvimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/oHvimage-png.png)

Attendre la fin de l'initialisation.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/xp8image-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/xp8image-png.png)

Choisir la langue du système et valider.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/D9Ximage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/D9Ximage-png.png)

Si le serveur est connecté à internet, choisir "*<span style="color: rgb(132,63,161);">**Mise à jour vers le nouveau programme d'installation**</span>*".

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/KPDimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/KPDimage-png.png)

Attendre la fin du téléchargement.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/OAEimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/OAEimage-png.png)

Sélectionner le layout de clavier. ici, "<span style="color: rgb(132,63,161);">***French***</span>".

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/nxyimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/nxyimage-png.png)

Garder l'installation par défaut.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/Bxwimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/Bxwimage-png.png)

Entrer les données de la carte réseau puis valider.

Si il est nécessaire de créer un lien, il est possible de le faire ici.

<p class="callout info">Pour plus d'informations, voir : [Réseau - L'agrégation de liens (LAGG)](https://docs.labs404.fr/books/cours-theoriques/page/reseau-lagregation-de-liens-lagg "Réseau - L'agrégation de liens (LAGG)")</p>

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/rEmimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/rEmimage-png.png)

Si pas de nécessité d'utiliser un serveur proxy, laisser tel quel et valider.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/Uk9image-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/Uk9image-png.png)

Si pas de miroir en local, laisser le miroir par défaut.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/Qj8image-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/Qj8image-png.png)

Pour plus de facilité, laisser le partitionnement par défaut.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/NANimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/NANimage-png.png)

L'installeur présente les partitions. Valider.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/hzqimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/hzqimage-png.png)

Confirmer les changements.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/t6zimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/t6zimage-png.png)

Entrer un nom de compte, de serveur, d'utilisateur ainsi que le mot de passe.

<p class="callout success">Pour un compte administrateur, éviter les noms : administrateur, administrator, admin.</p>

<details id="bkmrk-plus-d%27informations-"><summary>Plus d'informations</summary>

Préférer plutôt des noms communs ou "codés".

Par exemple : &lt;trigramme site/organisation&gt; suivi de 4d- ( ici : <span style="color: rgb(132,63,161);">***sc4d-***</span> ).

4 étant un A en leet speak, d, et - en anglais se disant 'minus', abrégé en 'min', cela donne 'admin' mais sans l'écrire.

Le but de la manœuvre étant de minimiser le risque de réussite d'une attaque brute force en éliminant d'office les noms d'utilisateurs préférentiellement ciblés.

</details>[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/UE6image-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/UE6image-png.png)

Cocher l'installation du serveur SSH et si il n'y a aucune identité déjà disponible dans l'entreprise, valider.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/EkYimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/EkYimage-png.png)

Ne pas installer de services supplémentaires.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/LPCimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/LPCimage-png.png)

Attendre la fin de l'installation.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/PQpimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/PQpimage-png.png)

A la fin de l'installation, le 'cancel update' se change en '<span style="color: rgb(132,63,161);">***Reboot now***</span>'.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/K0kimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/K0kimage-png.png)

Il faut donc redémarrer. L'installation est terminée.

---

### <span style="text-decoration: underline; color: rgb(52,73,94);">**III. Tâches Post installation**</span>

#### <span style="color: rgb(35,111,161);">**3.1 Changer le layout clavier**</span>

Parfois, le layout reste en anglais (qwerty). Pour le modifier, utiliser la commande :

```
sudo dpkg-reconfigure keyboard-configuration
```

Cela lance l'assistant.

<table id="bkmrk-choisir-le-mod%C3%A8le-%22g" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td class="align-center" style="border-style: hidden; vertical-align: middle;">[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/95Kimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/95Kimage-png.png)

</td><td class="align-center" style="border-style: hidden; vertical-align: middle;">[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/4ycimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/4ycimage-png.png)

</td></tr><tr><td class="align-center" style="border-style: hidden; vertical-align: middle;">Choisir le modèle "<span style="color: rgb(132,63,161);">***generic 105-key PC***</span>".  
</td><td class="align-center" style="border-style: hidden; vertical-align: middle;">Choisir le pays "<span style="color: rgb(132,63,161);">***French***</span>".  
</td></tr><tr><td class="align-center" style="border-style: hidden; vertical-align: middle;">[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/x9Nimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/x9Nimage-png.png)

</td><td class="align-center" style="border-style: hidden; vertical-align: middle;">[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/f0kimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/f0kimage-png.png)

</td></tr><tr><td class="align-center" style="border-style: hidden; vertical-align: middle;">Choisir le layout "<span style="color: rgb(132,63,161);">***French***</span>".

</td><td class="align-center" style="border-style: hidden; vertical-align: middle;">Laisser "<span style="color: rgb(132,63,161);">***The default for the keyboard layout***</span>".  
</td></tr><tr><td class="align-center" style="border-style: hidden; vertical-align: middle;">[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/98himage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/98himage-png.png)

</td><td class="align-center" style="border-style: hidden; vertical-align: middle;">[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/6gKimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/6gKimage-png.png)

</td></tr><tr><td class="align-center" style="border-style: hidden; vertical-align: middle;">Laisser "<span style="color: rgb(132,63,161);">***No compose key***</span>".

</td><td class="align-center" style="border-style: hidden; vertical-align: middle;">L'image est mise à jour avec le layout.

</td></tr></tbody></table>

Redémarrer.

#### <span style="color: rgb(35,111,161);">**3.2 Mettre à jour le système**</span>

Mettre à jour la liste de dépôts.

```
sudo apt update
```

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/neOimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/neOimage-png.png)

Mettre à jour les paquets installés.

```
sudo apt upgrade -y
```

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/t2aimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/t2aimage-png.png)

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/P9Wimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/P9Wimage-png.png)

#### <span style="color: rgb(35,111,161);">**3.3 Reconfigurer le réseau**</span>

Si il est nécessaire de reconfigurer le réseau, il faut éditer le fichier de configuration de **netplan**.

"<span style="color: rgb(132,63,161);">***/etc/netplan/00-installer.config.yaml***</span>"

<p class="callout info">Information : les fichiers de configurations sont en YAML. Attention à l'indentation.  
</p>

Pour une configuration en DHCP.

<details id="bkmrk-%2Fetc%2Fnetplan%2F---dhcp"><summary>/etc/netplan/00-installer-config.yaml - DHCP</summary>

```yaml
network:
  version: 2
    ethernets:
      <nom interface>:
        dhcp4: true
```

</details>Pour une configuration en IP fixe simple.

<details id="bkmrk-%2Fetc%2Fnetplan---ip-fi"><summary>/etc/netplan/00-installer-config.yaml - ip fixe</summary>

```yaml
network:
  version: 2
    ethernets:
      <nom interface>:
        dhcp4: false
        addresses: [<cidr ip>]
        nameservers:
          addresses: [<ipdns1>,<ipdns2>]
        routes:
         - to: default
           via: <ip passerelle>
```

</details>Pour une configuration sur une carte wifi.

<details id="bkmrk-%2Fetc%2Fnetplan%2F00-inst"><summary>/etc/netplan/00-installer-config.yaml - wifi</summary>

6

```yaml
network:
  version: 2
  wifis:
   <nom interface>:
       dhcp4: false
       addresses: [<CIDR IP>]
       nameservers:
         addresses: [<ip dns1>,<ip dns2>]
       access-points:
         "<wifi ssid>":
           passwork: "***********"
       routes:
         - to: default
           via: <ip passerelle>
```

</details><p class="callout info">Pour un exemple de configuration complexe : [Configuration - Exemple configuration Netplan](https://docs.labs404.fr/books/foure-tout/page/ubuntu-exemple-configuration-netplan "Configuration - Exemple configuration Netplan")</p>

<p class="callout success">Sécuriser le service SSH : [Ubuntu - Paramétrer SSH](https://docs.labs404.fr/books/systemes/page/ubuntu-server-parametrer-ssh "Ubuntu - Paramétrer SSH")</p>

---

### <span style="color: rgb(52,73,94);">**<span style="text-decoration: underline;">IV Réglages Optionnels</span>**</span>

<details id="bkmrk-ajouter-un-disque-%C2%A0"><summary>Ajouter un disque</summary>

<p class="callout info">Pour ajouter un disque simple, voir : [Ubuntu Server - Ajouter un disque/volume](https://docs.labs404.fr/books/systemes/page/ubuntu-server-ajouter-un-disquevolume-cfdisk "Ubuntu Server - Ajouter un disque/volume")</p>

<p class="callout info">Pour monter un volume RAID, voir avant : [Ubuntu Server - Paramétrer le RAID Logiciel](https://docs.labs404.fr/books/systemes/page/ubuntu-server-parametrer-le-raid-logiciel "Ubuntu Server - Paramétrer le RAID Logiciel")</p>

</details><details id="bkmrk-%28routage%29-activer-l%27"><summary>(routage) Activer l'ip forwarding</summary>

</details>