Aller au contenu

Paramètres des cookies

Choisissez, par catégorie, les cookies que vous autorisez. Vous pouvez modifier votre choix à tout moment via Paramètres des cookies, en bas de chaque page. Politique de confidentialité

Nécessaires

Toujours activés

Indispensables pour vous connecter, conserver votre panier et mémoriser vos choix. Ils sont toujours activés.

Quels cookies ?
  • weboke_sessie, weboke_klant, weboke_remember: votre session et le maintien de la connexion
  • weboke_basket: votre panier
  • wkBtwIncl: l'affichage des prix TTC ou HT
  • wok_cookies: votre choix concernant les cookies, 12 mois

Mesure quelle publicité mène à une visite ou à une commande, pour que nous ne payions pas des publicités inefficaces.

Quels cookies ?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), jusqu'à 90 jours
  • OpenAI Ads, publicités dans ChatGPT
  • wok_aff: le partenaire qui vous a orienté vers nous (programme d'affiliation), 60 jours

4,6

Pays et langue

Chaque pays a son propre site, avec les prix et la TVA de ce pays.

Afficher

Module 1 · 1.2

Choisir et installer un VPS

Module 1: Votre premier serveur · Temps de lecture : 10 minutes

Objectif pédagogique: À l'issue de cette leçon, vous saurez choisir un système d'exploitation et une installation pour votre VPS, régler correctement les premiers paramètres et trouver vos accès de secours (console, snapshot, réinstallation) avant d'en avoir besoin.

Notions clés: distribution, LTS, image, cloud-init, mot de passe root, clé SSH à l'installation, IPv4 et IPv6, console, rescue ou ISO, snapshot, nom d'hôte, fuseau horaire

Choisir une distribution

Linux est le noyau (le kernel). Ce que vous installez est une distribution: le noyau plus tous les programmes, un gestionnaire de paquets et une équipe qui fournit les mises à jour. Pour les serveurs, il existe deux grandes familles:

FamilleDistributionsGestion des paquetsDans cette formation
DebianDebian, UbuntuaptFil principal
Red HatRHEL, AlmaLinux, Rocky LinuxdnfCourts encadrés là où c'est différent

Choisissez une version avec un support à long terme. Chez Ubuntu, cela s'appelle LTS (long term support): tous les deux ans, en avril, paraît une version LTS, avec cinq ans de mises à jour de sécurité standard. Ubuntu 24.04 LTS les reçoit jusqu'en mai 2029; Ubuntu 26.04 LTS est sortie en avril 2026. Debian publie environ tous les deux ans une nouvelle version stable; Debian 13 (trixie) est sortie le 9 août 2025 et reçoit, avec Debian LTS, environ cinq ans de mises à jour (jusqu'en juin 2030). Dans la leçon 4.3, vous verrez comment passer plus tard à une nouvelle version.

Pourquoi ne pas prendre la toute dernière "version intermédiaire" ? Les versions d'Ubuntu sans LTS ne reçoivent que neuf mois de mises à jour. Sur un serveur, vous ne voulez pas devoir faire une grosse mise à niveau chaque année.

Vous hésitez entre Debian et Ubuntu ? Les deux conviennent très bien. Debian est plus sobre et change moins d'une version à l'autre; Ubuntu dispose de plus de guides sur internet et de logiciels un peu plus récents. Les commandes de cette formation fonctionnent sur les deux.

L'image et cloud-init

Sur un VPS, vous n'installez généralement pas vous-même le système depuis un DVD d'installation. Vous choisissez une image: une installation minimale prête à l'emploi. Au premier démarrage, un programme, cloud-init, adapte cette installation à votre VPS. Il:

  • règle le nom d'hôte et le réseau;
  • agrandit le disque à la taille de votre offre;
  • définit le mot de passe root ou votre clé SSH;
  • crée de nouvelles host keys uniques pour SSH (les clés avec lesquelles votre serveur s'identifie, leçon 1.3);
  • écrit les empreintes de ces host keys dans la console.

Ce dernier point est pratique: dans la console, vous pourrez vérifier tout à l'heure que vous communiquez bien avec le vrai serveur.

Mot de passe ou clé à l'installation

Lors de l'installation, le panneau demande généralement un mot de passe root et, en option, une clé SSH publique. Renseignez les deux:

  • Le mot de passe vous sert à vous connecter dans la console (la console ne connaît pas les clés SSH). Choisissez un mot de passe long et unique, issu de votre gestionnaire de mots de passe.
  • La clé vous sert pour SSH. Vous n'avez alors jamais besoin de vous connecter avec un mot de passe via internet, et vous pouvez désactiver directement la connexion par mot de passe dans la leçon 2.2.

Si vous n'avez pas encore de clé, vous la créerez dans la leçon 2.1. Vous pouvez l'ajouter plus tard; ce n'est pas un problème.

Dès les premières minutes après le premier démarrage, des robots sur internet essaient des mots de passe sur le port 22. Avec un mot de passe root court ou réutilisé, la question n'est alors plus "si" mais "quand".

Vos accès de secours: repérez-les dès maintenant

Avant de modifier quoi que ce soit à SSH ou au pare-feu, vous devez savoir comment revenir si vous vous enfermez dehors. Un panneau VPS propose presque toujours trois choses pour cela:

  1. La console. L'écran de votre VPS dans votre navigateur, comme si vous étiez assis à côté du serveur avec un clavier et un écran. Elle fonctionne même si SSH, le pare-feu ou le réseau est en panne. Vous vous y connectez avec un nom d'utilisateur et un mot de passe, pas avec une clé.
  2. Les snapshots. Un instantané de l'ensemble du VPS. Créez-en un avant chaque modification importante; si quelque chose tourne mal, vous le restaurez. Un snapshot se trouve généralement sur le même stockage que votre VPS et n'est donc pas une sauvegarde (leçon 8.1).
  3. Rescue ou ISO. Démarrer depuis un système de secours ou une ISO d'installation, pour réparer votre disque si le serveur lui-même ne démarre plus. Et en dernier recours: réinstaller, ce qui efface tout.

Chez WebOké, vous les trouvez dans l'écran du VPS: Console, l'onglet Snapshots, l'onglet ISO et rDNS, et la réinstallation sous Paramètres. Chez d'autres fournisseurs, cela fonctionne de manière similaire, avec des noms comme "VNC-console", "rescue mode" ou "rebuild".

Faites-le tout de suite: ouvrez une fois la console et connectez-vous. Vous saurez ainsi qu'elle fonctionne, et vous verrez où se trouve le bouton pour coller (dans une console, le copier-coller fonctionne souvent différemment).

Les premiers réglages

Connectez-vous (via la console ou SSH, leçon 1.3) et regardez ce que vous avez:

root@web1:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
...
root@web1:~# hostnamectl
 Static hostname: web1
...
Operating System: Debian GNU/Linux 13 (trixie)
          Kernel: Linux 6.12.0-...

Trois choses à régler correctement maintenant:

Nom d'hôte. Donnez à votre serveur un nom que vous reconnaissez, de préférence le nom complet que vous mettrez aussi plus tard dans le DNS:

root@web1:~# hostnamectl set-hostname web1.example.com

Fuseau horaire et heure. Les journaux ne sont utiles que si l'heure est juste. Les serveurs sont souvent réglés sur UTC; c'est très bien, à condition de le savoir. L'exemple ci-dessous règle l'heure néerlandaise; choisissez votre propre fuseau, par exemple Europe/Paris:

root@web1:~# timedatectl set-timezone Europe/Amsterdam
root@web1:~# timedatectl
...
System clock synchronized: yes
              NTP service: active

Si System clock synchronized n'affiche pas yes, l'horloge va dériver. Les certificats et les journaux en deviennent difficiles à exploiter.

Mettre à jour. Une image date souvent de quelques semaines. Mettez à jour tout de suite:

root@web1:~# apt update && apt upgrade

Dans le module 4, vous verrez exactement ce que font ces commandes et comment automatiser cette opération.

IPv4 et IPv6

Votre VPS reçoit généralement une adresse IPv4 (par exemple 192.0.2.10) et une adresse IPv6 ou tout un bloc IPv6 (par exemple 2001:db8:10::10). Regardez quelles adresses votre serveur possède:

root@web1:~# ip -brief address
lo     UNKNOWN  127.0.0.1/8 ::1/128
eth0   UP       192.0.2.10/24 2001:db8:10::10/64 fe80::...

Notez les deux. Oublier IPv6 est l'une des erreurs les plus fréquentes en administration de serveurs: un pare-feu qui ne protège que l'IPv4 (leçon 5.2), un enregistrement AAAA vers une adresse où rien n'écoute (leçon 7.1). Les adresses qui commencent par fe80: sont link-local et ne sont valables qu'au sein du réseau local; vous ne les utilisez pas pour le DNS.

Sur AlmaLinux et Rocky Linux

Là aussi, il existe des versions avec un support à long terme (environ dix ans par version majeure). La mise à jour se fait avec dnf upgrade. hostnamectl et timedatectl fonctionnent de la même façon. SELinux est activé par défaut; dans la leçon 10.1, vous verrez pourquoi il faut le laisser activé.

Résumé

  • Choisissez une distribution avec un support à long terme: Debian stable ou Ubuntu LTS (fil principal de cette formation), ou AlmaLinux/Rocky Linux.
  • Une image avec cloud-init vous donne une installation minimale avec de nouvelles host keys; les empreintes s'affichent dans la console.
  • À l'installation, définissez un mot de passe root robuste (pour la console) et votre clé SSH publique (pour SSH).
  • Repérez la console, les snapshots et rescue/ISO avant d'en avoir besoin, et testez la console une fois.
  • Réglez le nom d'hôte et le fuseau horaire, vérifiez la synchronisation de l'heure, mettez à jour et notez vos adresses IPv4 et IPv6.

Quiz

1. Pourquoi choisir une version LTS ou Debian stable pour un serveur ?



2. Pourquoi avez-vous quand même besoin d'un mot de passe root robuste en plus d'une clé SSH ?



3. Quelle est la différence entre un snapshot et une sauvegarde ?



4. timedatectl affiche System clock synchronized: no. Pourquoi est-ce un problème ?



5. Dans ip -brief address figure une adresse qui commence par fe80:. De quoi s'agit-il ?



Exercice

Exercice O1.2: Préparer votre serveur. Installez votre VPS (ou votre machine virtuelle), connectez-vous une fois via la console, créez un snapshot, réglez le nom d'hôte et le fuseau horaire, mettez à jour et notez l'IPv4, l'IPv6, la distribution et la version. Cochez la liste de contrôle.

Exercice O1.2: Préparer votre serveur

Cet exercice, vous le faites vous-même ; personne ne le vérifie. Cochez ce que vous avez fait et marquez l'exercice comme terminé.




Vos cases cochées et vos notes restent uniquement dans ce navigateur ; nous ne les envoyons nulle part. Si vous êtes connecté, nous enregistrons dans Mes formations uniquement le fait que vous avez terminé l'exercice.

Pour aller plus loin

Chez WebOké, les éléments portent les noms utilisés dans ces articles; chez d'autres fournisseurs, cela fonctionne de manière similaire.

Un instant…

Configurez vos domaines

Pour chaque domaine, réglez les serveurs de noms, l'association à votre hébergement et le futur titulaire.

Chargement de vos domaines…