Aller au contenu principal
Gaprod

Premier démarrage VPS

Connectez-vous à votre VPS Gaprod pour la première fois et effectuez la configuration initiale essentielle pour un serveur sécurisé.

Mis à jour le 10 janvier 2026

Qu'est-ce qu'un VPS ?

Un VPS (Virtual Private Server) est un serveur virtuel dédié qui vous offre des ressources garanties (CPU, RAM, stockage) et un contrôle total sur votre environnement. Contrairement à l'hébergement mutualisé, vous êtes responsable de l'administration système de votre VPS.

Votre VPS Gaprod est livré avec une distribution Linux (Ubuntu, Debian ou CentOS) fraîchement installée. Les premières étapes consistent à sécuriser l'accès et à configurer l'environnement.

Informations de connexion initiales

Après la livraison de votre VPS, vous recevez par e-mail :

  • Adresse IP du VPS (ex. : 185.xxx.xxx.xxx)
  • Identifiant : root
  • Mot de passe : mot de passe temporaire (à changer immédiatement)
  • Distribution : la version du système d'exploitation installé

Se connecter en SSH

SSH (Secure Shell) est le protocole standard pour administrer un serveur Linux à distance.

Sur Linux ou macOS

Ouvrez un terminal et tapez :

ssh root@185.xxx.xxx.xxx

Remplacez 185.xxx.xxx.xxx par l'IP de votre VPS. Acceptez l'empreinte du serveur (fingerprint) lors de la première connexion en tapant yes.

Sur Windows

Utilisez PuTTY (gratuit) ou le terminal Windows (PowerShell avec SSH natif depuis Windows 10) :

ssh root@185.xxx.xxx.xxx

Consultez notre guide sur la connexion SSH au VPS pour une configuration avancée.

Configuration initiale du VPS

  1. Changer le mot de passe root

    La première chose à faire est de changer le mot de passe root temporaire :

    passwd
    

    Saisissez le nouveau mot de passe (au moins 16 caractères, avec majuscules, chiffres et symboles). Le mot de passe ne s'affiche pas à l'écran lors de la saisie, c'est normal.

  2. Mettre à jour le système

    Mettez à jour tous les paquets installés pour bénéficier des derniers correctifs de sécurité :

    Sur Ubuntu / Debian :

    apt update && apt upgrade -y
    

    Sur CentOS / AlmaLinux :

    yum update -y
    

    Cette opération peut prendre plusieurs minutes selon le nombre de mises à jour disponibles.

  3. Configurer le fuseau horaire

    Définissez le fuseau horaire correct pour votre serveur :

    timedatectl set-timezone Europe/Paris
    

    Vérifiez avec :

    timedatectl status
    
  4. Configurer le nom d'hôte (hostname)

    Donnez un nom significatif à votre serveur :

    hostnamectl set-hostname mon-serveur-gaprod
    

    Mettez à jour le fichier /etc/hosts pour associer ce nom à l'IP locale :

    echo "127.0.0.1 mon-serveur-gaprod" >> /etc/hosts
    
  5. Créer un utilisateur non-root

    Travailler en permanence avec l'utilisateur root est risqué. Créez un utilisateur dédié avec des droits sudo :

    adduser votrenom
    usermod -aG sudo votrenom
    

    Sur CentOS :

    adduser votrenom
    usermod -aG wheel votrenom
    

    Définissez un mot de passe pour ce nouvel utilisateur :

    passwd votrenom
    
  6. Configurer SSH pour plus de sécurité

    Éditez le fichier de configuration SSH :

    nano /etc/ssh/sshd_config
    

    Modifiez ou ajoutez ces paramètres :

    PermitRootLogin no
    PasswordAuthentication yes
    Port 22
    

    Désactiver la connexion root directe force à se connecter avec votre utilisateur non-root, ce qui est beaucoup plus sûr.

    Redémarrez SSH pour appliquer les modifications :

    systemctl restart sshd
    

    Testez avant de fermer la session root

    Avant de fermer votre session root, ouvrez une nouvelle fenêtre SSH et connectez-vous avec votre nouvel utilisateur pour vérifier que ça fonctionne. Si vous fermez la session root sans avoir vérifié, vous pourriez être bloqué hors de votre serveur.

Vérifier l'état du système

Une fois connecté, quelques commandes utiles pour inspecter votre VPS :

# Afficher les informations système
uname -a

# Vérifier l'espace disque
df -h

# Vérifier l'utilisation de la RAM
free -h

# Afficher les processus actifs
top

# Vérifier l'uptime du serveur
uptime

# Afficher les dernières connexions
last

Installer les outils essentiels

# Ubuntu / Debian
apt install -y curl wget vim git htop unzip net-tools

# CentOS / AlmaLinux
yum install -y curl wget vim git htop unzip net-tools

Activer les mises à jour automatiques de sécurité

Pour les mises à jour de sécurité critiques, activez les mises à jour automatiques :

Sur Ubuntu / Debian :

apt install unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades

Sur CentOS :

yum install yum-cron
systemctl enable yum-cron
systemctl start yum-cron

Étapes suivantes

  • Configurer des clés SSH pour une authentification sans mot de passe
  • Installer et configurer UFW (pare-feu)
  • Installer un serveur web Nginx ou Apache
  • Configurer les sauvegardes automatiques

Besoin d'aide supplémentaire ?

Notre support technique est disponible du lundi au vendredi pour répondre à vos questions.