Comment configurer un serveur Ubuntu sur un droplet
Introduction
Dans ce guide, vous allez créer un serveur Ubuntu via le panneau d'administration de DigitalOcean et le configurer pour qu'il fonctionne avec vos clés SSH. Une fois votre serveur configuré, vous pouvez y déployer des applications et des sites Web.
Ce didacticiel fait partie du programme d'introduction au cloud, qui guide les utilisateurs à travers toutes les étapes du déploiement sécurisé d'une application dans le cloud. Si vous recherchez une documentation générale sur les gouttelettes DigitalOcean, veuillez consulter notre documentation produit Comment créer une gouttelette à partir du panneau de configuration DigitalOcean.
Comment configurer un serveur Ubuntu sur un droplet DigitalOcean
- Créer un compte DigitalOcean
- Configuration de votre gouttelette
- Choisir une image
- Choisir un forfait
- Ajout d'un stockage par blocs (facultatif)
- Choisir une région de centre de données
- Sélection d'options supplémentaires
- Configuration de l'authentification SSH
- Finalisation et création de droplet
Conditions préalables
Avant de commencer ce guide, vous aurez besoin des éléments suivants :
- Une certaine familiarité avec la ligne de commande. Si vous souhaitez une introduction ou un rappel à la ligne de commande, vous pouvez visiter notre introduction à la ligne de commande Linux.
- Clés SSH pour permettre une connexion sécurisée avec votre serveur. Pour configurer les clés SSH via la ligne de commande, vous pouvez suivre notre guide Comment configurer les clés SSH sur Ubuntu.
- Une carte de crédit ou un compte PayPal pour configurer un Droplet DigitalOcean. Notez que la plus petite offre Droplet peut être utilisée pour ce tutoriel, dont l'abonnement mensuel est disponible sur notre page Tarifs. Les utilisateurs peuvent annuler leur service Droplet à tout moment.
Remarque : Les étudiants éligibles peuvent s'inscrire pour recevoir 50 $de crédits gratuits pour Digital Ocean via le GitHub Student Developer Pack.
Étape 1 — Création d'un compte DigitalOcean
Pour accéder au panneau de configuration DigitalOcean et créer un Droplet, vous avez besoin d'un compte DigitalOcean. Pour créer un nouveau compte, accédez à la page d'enregistrement du nouveau compte DigitalOcean. Vous pouvez choisir de vous inscrire par e-mail, Google ou GitHub.
Après avoir confirmé votre compte, vous devrez saisir les informations de votre carte de crédit ou Paypal. Ces informations sont collectées pour vérifier l'identité et empêcher les spammeurs d'entrer. Vous ne serez pas facturé tant que vous n'aurez pas choisi un forfait et confirmé votre abonnement, ce que nous aborderons à l'étape 4. Vous pourrez voir des frais de préautorisation temporaires pour vérifier la carte, qui seront annulés dans un délai d'une semaine.
Une fois vos informations acceptées, vous serez redirigé vers une fenêtre indiquant « Inscription terminée ». Vous êtes maintenant prêt à passer à l'étape suivante.
Étape 2 – Configuration de votre droplet
À l'étape précédente, vous auriez dû être redirigé vers une fenêtre indiquant « Inscription terminée » avec un bouton « Faisons quelque chose ». Cliquez sur le bouton « Faisons quelque chose ». La fenêtre suivante affichera des boutons pour différentes options de Droplet. Cliquez sur le lien « Aller au panneau de configuration » en bas :
Une fois que vous avez cliqué sur le lien « Aller au panneau de configuration », vous serez redirigé vers le panneau de configuration.
Accédez au menu « Créer » dans le coin supérieur droit et cliquez sur « Droplets » pour ouvrir la page créer Droplet. Si vous n'avez pas de Droplets, l'onglet Ressources affiche un grand bouton bleu « Commencer avec un Droplet », qui vous amène à la même page de création de Droplet.
La page créer Droplet est l'endroit où vous choisissez la configuration de votre Droplet, comme son système d'exploitation, la quantité de mémoire dont il dispose et les fonctionnalités (telles que les sauvegardes ou la surveillance) à activer.
Dans l'étape suivante, vous choisirez une image du système d'exploitation à installer sur votre Droplet.
Étape 3 — Choisir une image
Une image est une copie d'un système d'exploitation. Pour créer un Droplet, les utilisateurs doivent choisir une image d'un système d'exploitation pour exécuter leur serveur. DigitalOcean propose cinq distributions différentes du système d'exploitation Linux. Comme ce tutoriel concerne la configuration d'Ubuntu, cliquez sur l'option Ubuntu(LTS) x 64 :
Après avoir sélectionné votre système d'exploitation, vous êtes prêt à passer à l'étape suivante.
Étape 4 — Choisir un forfait
Dans la section Choisir un forfait, vous pouvez choisir la quantité de RAM, d'espace de stockage et de cœurs de processeur dont disposera votre Droplet. Si vous suivez ce didacticiel pour le programme d'introduction au cloud, le forfait Basique à 5 $par mois fonctionnera pour les didacticiels et exercices pratiques du programme.
Cliquez sur l'option pour le forfait Basic à 5 $/mois :
Après avoir sélectionné un plan, vous êtes prêt à passer à l'étape suivante.
Étape 5 — Ajout d'un stockage par blocs (facultatif)
Cette option permet aux utilisateurs d'ajouter du stockage par blocs en tant que volumes indépendants pouvant être déplacés d'un Droplet à un autre au sein de la même région. Le stockage par blocs est utile lorsque vous avez besoin d'espace de stockage de fichiers supplémentaire pour votre Droplet. Si vous suivez ce didacticiel pour l'introduction au programme Cloud, vous n'avez pas besoin d'ajouter du stockage en bloc. Laissez cette option désélectionnée, sauf si vous souhaitez ajouter du stockage par blocs.
Vous êtes maintenant prêt à passer à l'étape suivante.
Étape 6 — Choisir une région de centre de données
Dans la section Choisir une région de centre de données, sélectionnez la région dans laquelle vous souhaitez créer votre Droplet.
Une bonne valeur par défaut sera présélectionnée pour vous, mais pour obtenir les meilleures performances et une latence minimale, choisissez le centre de données le plus proche de vous et de vos utilisateurs.
Une fois que vous avez sélectionné votre centre de données, vous êtes prêt à passer à l'étape suivante.
Étape 7 — Sélection d'options supplémentaires
Dans la section Sélectionner des options supplémentaires, vous pouvez activer plusieurs services facultatifs qui ajoutent des fonctionnalités à votre Droplet.
Les trois fonctionnalités disponibles dans cette section sont gratuites, donc leur activation n’augmente pas le coût mensuel du Droplet. Ils peuvent être compris comme suit :
IPv6 active l'accès IPv6 pour votre Droplet. IPv6 est la version la plus récente du protocole Internet, qui identifie les ordinateurs sur les réseaux et achemine le trafic sur Internet. Les adresses IPv6 offrent plus d'espace d'adressage que leurs homologues IPv4 et font partie d'un effort visant à soutenir la croissance et le déploiement d'appareils prêts pour Internet.
Les Données utilisateur sont des données arbitraires que vous spécifiez et qui sont écrites dans le champ user-data
du service de métadonnées DigitalOcean. Pour en savoir plus sur la finalité des données utilisateur, vous pouvez visiter la documentation du produit Données utilisateur.
Monitoring ajoute l'agent DigitalOcean pour collecter des métriques étendues et créer des politiques d'alerte. Pour en savoir plus sur la surveillance, vous pouvez consulter la documentation du produit Monitoring.
Vous pouvez laisser ces options vides, sauf si vous souhaitez les activer. Une fois que vous avez sélectionné les options souhaitées, vous êtes prêt à passer à l'étape suivante.
Étape 8 — Configuration de l'authentification SSH
Dans cette section, vous allez configurer l'authentification SSH pour votre Droplet à l'aide de la paire de clés SSH que vous avez créées comme l'une des conditions préalables à ce didacticiel. Si vous n'avez pas déjà créé de clés SSH, vous pourrez le faire dans quelques instants.
Cliquez sur l'option permettant d'utiliser des clés SSH pour l'authentification, qui est plus sécurisée qu'un mot de passe. Cliquez ensuite sur le bouton « Nouvelle clé SSH » :
Une fenêtre pop-up apparaîtra, vous invitant à copier votre clé SSH publique et à la coller dans l'espace prévu :
Remarque : Si vous n'avez pas créé de clés SSH, suivez les instructions sur le côté droit de la fenêtre contextuelle pour créer les clés ou suivez notre guide Comment configurer les clés SSH sur Ubuntu.
Pour copier votre clé publique, exécutez la commande suivante dans votre terminal :
cat ~/.ssh/id_rsa.pub
Copiez la sortie de votre terminal et collez-la dans l'espace fourni par la fenêtre contextuelle du panneau cloud. Donnez ensuite un nom à votre clé afin de pouvoir la sélectionner plus tard. Lorsque vous avez terminé, cliquez sur « Ajouter une nouvelle clé SSH ». Vous reviendrez ensuite au panneau cloud où vous pourrez vous assurer que votre nouvelle clé est sélectionnée.
Lorsque vous avez sélectionné votre nouvelle clé, vous êtes prêt à passer à l'étape suivante.
Étape 9 — Finalisation et création de droplet
Dans cette dernière section du processus de création de Droplet, vous avez la possibilité de :
- Sélectionnez le nombre de gouttelettes que vous souhaitez créer. Si vous suivez ce didacticiel dans le cadre de l'introduction au programme Cloud, vous ne devez créer qu'un seul Droplet. Sinon, sélectionnez la quantité souhaitée de gouttelettes.
- Nommez la gouttelette. Vous pouvez utiliser le nom généré automatiquement ou créer votre propre nom.
- Ajoutez des balises pour vous aider à organiser vos Droplets. Vous pouvez laisser cette option vide si vous le souhaitez.
- Assignez votre Droplet à un projet pour faciliter l'organisation. Un dossier par défaut sera créé et sélectionné ici. Vous pouvez créer de nouveaux dossiers plus tard si vous le souhaitez.
- Ajoutez des sauvegardes. Cette option permet une sauvegarde au niveau du système de votre Droplet pour éviter la perte de données. Notez que choisir cette option ajoute 1 $à votre coût par mois. Choisissez cette option si vous le souhaitez.
Lorsque vous avez fini de faire vos choix, cliquez sur « Créer une gouttelette. " Vous serez ensuite redirigé vers une page affichant une barre de progression pour le processus de création de Droplet. Lorsque le Droplet est prêt, son adresse IP s'affichera :
Vous utiliserez cette adresse IP pour vous connecter en toute sécurité au Droplet via votre terminal. Copiez l'adresse IP, puis exécutez la commande suivante dans votre terminal pour vous connecter en toute sécurité à votre Droplet via SSH en tant qu'utilisateur root.
ssh root@your_IP_address
Le terminal affichera alors un message comme celui-ci :
The authenticity of host '167.172.146.33 (167.172.146.33)' can't be established.
ECDSA key fingerprint is SHA256:+Mx4ID5k4N8H7R24y+APZAoTe69hmAh9qMawyf/Lq9U.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Tapez oui
. Si vous avez choisi une phrase secrète lors de la configuration de SSH, vous serez invité à la saisir ici. Si tout fonctionne, vous serez alors connecté à votre Droplet en tant qu'utilisateur root. Notez qu'il est fortement recommandé de créer un nouvel utilisateur avec moins de privilèges pour l'utilisation quotidienne de votre Droplet afin d'éviter de procéder à des modifications irréparables. Pour créer un nouvel utilisateur, vous pouvez suivre notre guide Guide de configuration initiale du serveur, qui est le prochain didacticiel de l'introduction au programme Cloud.
Conclusion
Dans ce didacticiel, vous avez configuré un serveur Ubuntu sur un Droplet et activé l'accès SSH. Pour en savoir plus sur ce que vous pouvez faire avec ce Droplet, vous pouvez visiter notre Introduction au programme Cloud.
Si vous souhaitez supprimer votre Droplet, vous pouvez consulter notre documentation produit sur Comment détruire une gouttelette. Pour annuler votre compte, veuillez suivre les instructions sur notre page d'annulation de compte.