MODELE : PAGE

Abréviation du terme Virtual Private Server et traduit en français par serveur privé virtuel, le VPS est un mode d’hébergement issu de la catégorie de service IaaS. Celui-ci se définit comme LA solution qui convient à tous les types de profils. Le serveur virtuel séduit pour de nombreuses raisons. Il opère comme une machine virtuelle qui puise les ressources d’un serveur physique. Dans ce sens, un VPS utilise un environnement virtuel en puisant dans les ressources d’un serveur physique. Il vous offre les mêmes fonctionnalités qu’un serveur dédié et propose de meilleures performances, ainsi qu’une plus grande personnalisation qu’un hébergement mutualisé. L’installation et la configuration de chaque espace reviennent au propriétaire

Comment fonctionne un VPS

Avant de commencer l’installation et la configuration d’un VPS, il est important de comprendre son fonctionnement. Les fournisseurs utilisent des logiciels de virtualisation pour permettre aux utilisateurs d’accéder à une machine virtuelle utilisant les ressources d’un serveur physique. Notons que plusieurs machines virtuelles peuvent utiliser les ressources d’un seul et même serveur physique.

Néanmoins, chacune dispose d’un système d’exploitation qui lui est propre. Chaque VM profite également d’un accès à une partie de la mémoire vive, du stockage et de la puissance de calcul du serveur physique. Par contre, il est important de noter que les propriétaires des machines virtuelles ne peuvent pas accéder aux VPS des autres propriétaires utilisant le même serveur.

Les différents cas d’usage d’un serveur VPS

Différents cas de figure peuvent nécessiter l’usage d’un VPS. Nombreux sont ceux qui y ont recours pour jouer à des jeux en ligne comme Minecraft. En effet, cela permet de construire et d’isoler un monde entre amis et de jouer selon ses propres règles avec les serveurs de jeu privés. En plus des performances élevées, vous profiterez d’un graphique de qualité et d’un gameplay sans ralentissement. Certaines entreprises privilégient aussi l’utilisation d’un serveur virtuel pour l’hébergement d’une plateforme multisite WordPress. Ce dernier rationalise le processus de conception, de lancement et de gestion des sites par le biais d’outils polyvalents et de plug-ins dédiés.

L’hébergement d’une plateforme multisite WordPress sur VPS vous permet de profiter d’un équilibre parfait entre flexibilité et performances. Vous pourrez lancer des sites attractifs et évolutifs en fonction de vos besoins. Par ailleurs, le VPS est fortement conseillé pour l’hébergement d’un sandbox. Il s’agit d’un environnement conçu pour le développement et l’évaluation de nouveaux produits. Séparée du reste de l’infrastructure, cette plateforme vous offre une flexibilité totale et sans risque pour la mise en place de nouvelles solutions pour votre entreprise.

Premières configurations système

On utilisera le logiciel client ssh PuTTY (gratuit) afin de se connecter.
Ensuite, on effectuera les premières opérations d’installation, de configuration et de personnalisation du système.

Lors de la première installation ou d’une réinstallation à partir de l’espace client, un utilisateur disposant de l’intégralité des droits sera créé et vous recevrez un e-mail contenant ses informations d’identification. Le nom d’utilisateur sera généré en fonction du système d’exploitation, par exemple « ubuntu » ou « debian ».

Le protocole de communication SSH (Secure Shell) est l’outil principal pour établir des connexions d’hôte chiffrées à travers des réseaux non sécurisés. L’outil OpenSSH est installé nativement sur tous les serveurs de notre hébergeur Contabo (VPS, Serveurs Dédiés, instances Public Cloud) afin de permettre des connexions sécurisées à des serveurs distants et d’autres opérations.

Plusieurs méthodes existent pour authentifier une connexion à un périphérique distant via SSH.
Même si nous commencerons par s’authentifier par nom d’utilisateur et un mot de passe, un chapitre traitera de la méthode d’authentification qui nous amènera à configurer des clés SSH pour activer les connexions sécurisées sans mot de passe. .

Dans un deuxième temps et sans attendre, on effectuera les opérations indispensables et nécessaires à la sécurisation du système.

Administration du VPS

Gestion des utilisateurs
Personnalisation du shell
Etat des lieux des adresses réseau

  • Connexion au système via PuTTY
  • Changement du mot de passe administrateur
  • Installation de la commande « sudo »
  • Configuration des préférences locales
  • Création de l’utilisateur qui administrera le serveur attribution de ses droits d’accès et personnalisation de son espace de travail

Configuration de l’authentification SSH par clés de chiffrement

L’avantage important offert par SSH est l’utilisation du cryptage pour assurer le transfert sécurisé d’informations entre l’hôte et le client. Alors qu’un mot de passe peut éventuellement être cracké avec une attaque par force brute, les clés SSH sont presque impossibles à déchiffrer par la seule force brute.
Nous allons générer cette paire de clés sous Linux en ligne de commande, et sous Windows via PuttyGen.
Nous allons assurer la protection des transferts de fichiers en utilisant SFTP (FTP par SSH – Secure Shell).

Firewall – Définition des règles IPtables

Installer un service d’envoi de mails

Installation et configuration du serveur Apache

Installation de WORDPRESS

Achat du nom de domaine et passage en https

Configuration de VS Code pour développer à distance via SSH

TP: Ajout du site « Alpha » en tant que sous-domaine webOdesign.net

TP: Ajout du site « Alpha » en tant que sous-domaine webOdesign.net

Derniers articles