Les installateurs de Linux ont parcouru un long chemin. Vous pouvez installer beaucoup de distributions majeures plus facilement aujourd’hui que vous n’auriez pu le faire il y a cinq ou dix ans. Un tel installateur maintenant utilisé par le serveur et la station de travail Ubuntu 20.04 de Canonical, appelé Subiquity, remplace l’installateur Debian hérité précédemment utilisé par Ubuntu.
Dans cet article, vous allez apprendre, étape par étape, comment installer Ubuntu Server 20.04 !
Ce que vous allez apprendre
Cet article va vous guider à travers un scénario réel où vous allez installer Ubuntu Server 20.04. Vous apprendrez le processus d’installation étape par étape, la configuration des paramètres standard tels que la mise à jour du programme d’installation, la configuration d’une adresse IP, la configuration des disques, l’ajout d’un compte utilisateur root et la configuration d’un nom d’hôte, la configuration de l’accès à distance en utilisant SSH, et enfin, l’exécution des mises à jour post-installation.
Prérequis
Pour suivre ce guide, vous devrez disposer des ressources suivantes :
- Ubuntu Server 20.04 ISO
- Un hyperviseur ou un serveur physique autonome
- Hyper-V
- VMware ESXi, Player, ou Workstation
- KVM / VirtualBox
- Un désir d’apprendre
Prêt à apprendre ? Super !
Installer Ubuntu Server
Sans plus attendre, commençons !
- Débutez l’installation en démarrant votre invité VM à l’aide de l’ISO Ubuntu Server 20.04. Ce guide mentionnera beaucoup VMware ; cependant, vous pouvez utiliser n’importe quel hyperviseur. Les exemples donnés ici sont ceux de VMware ESXi 7.0, mais vous pouvez également utiliser Microsoft Hyper-V, VirtualBox ou VMware Player, pour n’en citer que quelques-uns. Lorsque vous démarrez votre invité VM, vous devriez voir des messages de démarrage du système pendant le démarrage de l’invité VM. Après avoir terminé le processus de démarrage, vous verrez l’écran de bienvenue suivant :
Le choix de langue par défaut est l’anglais. Si c’est la langue que vous souhaitez utiliser, appuyez sur la touche Entrée.
2. Sur l’écran suivant, choisissez si vous souhaitez mettre à jour le programme d’installation ou non. Si vous êtes connecté à Internet, utilisez les touches fléchées pour sélectionner ‘Mettre à jour vers le nouveau programme d’installation’ et appuyez sur Entrée. Sinon, vous pouvez sauter cette étape.
L’installateur commencera à se télécharger, et la mise à jour commencera :
3. Une fois que l’installateur a terminé la mise à jour, vous devrez maintenant choisir une disposition de clavier. La valeur par défaut est l’anglais (US). Si vous êtes OK avec ces valeurs par défaut, choisissez Done appuyez sur Enter:
4. Il est maintenant temps de configurer la mise en réseau. Par défaut, le programme d’installation recherchera une adresse DHCP et configurera automatiquement la mise en réseau. Cependant, vous devez maintenant définir l’adresse IP sur une configuration valide pour votre réseau. Vous pouvez noter l’adresse attribuée et l’utiliser comme configuration statique. Si vous choisissez cette voie, assurez-vous de faire de cette adresse une réservation statique dans votre configuration de serveur DHCP.
5. Pour configurer une adresse statique, sélectionnez eth0, comme indiqué ci-dessous, et appuyez sur Entrée. Vous devrez ensuite sélectionner IPv4 ou IPv6 et attribuer les bonnes adresses de sous-réseau, d’adresse, de passerelle et de serveur de noms. L’IPv6 est principalement destiné au trafic Internet car l’espace d’adressage IPv4 est en train de s’épuiser dans le monde. Ce n’est pas quelque chose que vous aurez besoin d’utiliser pour le trafic local de sitôt.
Pour la plupart des cas, vous choisirez IPv4 comme indiqué ci-dessous :
6. Lorsque vous avez terminé, les paramètres s’appliquent et vous pouvez continuer. Sélectionnez Done, et appuyez sur Enter pour continuer.
7. L’écran suivant vous demandera de configurer une adresse proxy. Si vous en utilisez une pour accéder à Internet, entrez cette adresse ici, sinon laissez-la vide et sélectionnez Done, puis appuyez sur Entrée :
8. Ensuite, il est temps de choisir une configuration de disque. Pour les besoins de ce guide, nous allons nous en tenir aux valeurs par défaut autant que possible. Assurez-vous que l’option Utiliser un disque entier est sélectionnée, et que l’option Configurer ce disque comme un groupe LVM est sélectionnée. Avec les deux sélectionnés, choisissez Done et appuyez sur Enter:
9. Passez en revue la configuration du stockage. Ce serait un bon moment pour documenter également la configuration du disque. Si vous êtes satisfait de votre configuration, choisissez Done et appuyez sur Enter:
10. Comme le formatage et le partitionnement d’un disque sont considérés comme destructeurs, vous verrez une boîte de dialogue de confirmation. Choisissez Continuer et appuyez sur Entrée:
11. L’écran suivant sera l’écran de configuration du profil. Ce compte sera le compte utilisateur racine de votre serveur. Entrez votre nom, un nom de serveur, un nom d’utilisateur et un mot de passe que vous souhaitez utiliser. Le nom d’utilisateur peut être votre nom ou un personnage de Marvel Comics. Le choix vous appartient. Quelle que soit la décision, assurez-vous de documenter ces informations avant de poursuivre !
12. Lorsque vous êtes satisfait des informations, sélectionnez Done et appuyez sur Enter:
13. Il vous est maintenant demandé si vous voulez ou non installer le serveur OpenSSH. Si vous allez seulement utiliser la console VM pour accéder au serveur, sautez l’installation. Vous pourrez installer OpenSSH plus tard. Cependant, si vous prévoyez d’utiliser la connectivité SSH pour gérer votre hôte, assurez-vous que l’option Installer OpenSSH Server est sélectionnée. Il est plus facile de le faire maintenant que de l’installer et de le configurer plus tard. Si vous êtes familier avec les clés SSH, vous pouvez également importer vos clés maintenant pour permettre une connexion sécurisée sans mot de passe.
14. Lorsque vous êtes satisfait des sélections, choisissez Terminé et appuyez sur Entrée:
15. Vous êtes maintenant sur le point de terminer ! Ensuite, est d’installer certains des snaps les plus populaires qui sont disponibles pour Ubuntu Server.
Si vous voulez, sélectionnez PowerShell et choisissez Done, et appuyez sur Entrée. Sinon, sélectionnez simplement Done, et appuyez sur Entrée.
Ubuntu Server va maintenant commencer à s’installer. Typiquement, l’installation ne prendra que quelques minutes sur une machine virtuelle.
16. Après quelques minutes et, vous devez redémarrer. Appuyez sur Entrée et le serveur redémarrera.
Ouvrir les ports communs
Vous devez ajouter une certaine sécurité sous-jacente à votre installation en installant un pare-feu. Par défaut, le pare-feu Un-Complicated Firewall (ufw) dans Ubuntu Server 20.04 n’est pas configuré et activé.
Les étapes de cette section ne sont pas techniquement requises pour une installation vanille. Cependant, si vous allez utiliser ce serveur comme un serveur web ou peut-être un serveur de base de données, lisez la suite.
Maintenant, connectez-vous à votre nouveau serveur en utilisant le protocole SSH. Pour ce guide, Windows Terminal et PowerShell 7 utilisant SSH pour exécuter des commandes.
Activation du pare-feu
- Ouvrez votre client SSH et entrez la commande suivante en utilisant le nom d’utilisateur et l’adresse IP que vous avez utilisés lors de l’installation du serveur Ubuntu :
ssh @
2. Appuyez sur Entrée. Attendez l’invite pour accepter la clé de chiffrement si vous ne vous êtes pas déjà connecté via SSH auparavant. Le processus que vous verrez dans le gif animé suivant:
Vérifiez le statut du pare-feu non compliqué ou UFW en tapant la commande suivante dans le terminal:
sudo ufw status verbose
Le statut du pare-feu sera inactif. Activez et démarrez le démon de pare-feu maintenant en tapant la commande ci-dessous et en appuyant sur Entrée:
sudo ufw enable
Vous devez d’abord configurer l’accès pour SSH. Ceci est nécessaire une fois que le pare-feu est activé.
sudo ufw allow ssh
Si vous configurez ce serveur Ubuntu pour agir comme un serveur web ou peut-être un serveur MySQL, vous verrez les ports requis à ouvrir ci-dessous.
sudo ufw allow httpsudo ufw allow httpssudo ufw allow mysql
Rechargez maintenant la configuration du pare-feu pour appliquer les changements en entrant la commande suivante:
sudo ufw reload
Vous pouvez vouloir être plus précis avec l’endroit où vous autorisez le trafic à venir. Ce guide utilise n’importe où parce qu’il y a d’autres mesures de sécurité en place qui empêchent l’accès aux machines sur le réseau utilisé. Si vous souhaitez faire quelques lectures supplémentaires sur la façon de configurer UFW, lisez plus en commençant ici.
Mise à jour d’Ubuntu Server 20.04
Pour la dernière tâche, vous voudrez effectuer avant de passer à autre chose est de mettre à jour le système d’exploitation et de mettre à niveau tous les paquets qui peuvent avoir besoin d’être mis à niveau. Vous pouvez vouloir faire cela pour vous assurer que votre serveur nouvellement miné a tous les derniers correctifs de sécurité et de bogues disponibles.
Pour ce faire, commencez par utiliser la commande apt, comme indiqué ci-dessous.
Le gestionnaire de paquets apt va ensuite scanner les dépôts Ubuntu pour les mises à jour/mises à niveau. Le paramètre -y supprime les dialogues de confirmation, et tous les paquets qui ont des mises à jour s’afficheront à l’écran.
sudo apt update -y
Entrez maintenant dans la commande suivante.
Maintenant, le gestionnaire de paquets apt commencera à appliquer toutes les mises à niveau précédemment trouvées nécessitant des mises à jour. Le paramètre -y
supprimera toute boîte de dialogue de confirmation. Cette étape peut prendre une minute ou deux, selon votre connexion Internet et les performances de votre système.
sudo apt upgrade -y
Félicitations ! Vous venez d’installer, de configurer et de mettre à jour Ubuntu Server 20.04 LTS avec succès.
En savoir plus
- Subiquity sur GitHub
- Installations automatisées de serveurs Ubuntu avec Subiquity
.