Débutant ⏱ 12 min Mis à jour le 29 juillet 2026

Première connexion à un VPS : les étapes essentielles

Votre VPS est livré, et maintenant ? Voici les premières étapes indispensables : connexion, mises à jour, utilisateur dédié et bases de sécurité, dans le bon ordre.

Ce que vous recevez après la commande du VPS

Configurer un VPS Linux commence par récupérer les informations de connexion fournies après son déploiement. Elles sont généralement disponibles dans votre espace client ou dans le message de livraison du serveur.

Vous devez disposer des éléments suivants :

InformationUtilité
Adresse IPIdentifie votre VPS sur Internet
Port SSHPermet d’établir la connexion distante
Nom d’utilisateurSouvent root lors de la première connexion
Mot de passe ou clé SSHAuthentifie votre accès
Système installéPar exemple Debian ou Ubuntu

Le port SSH utilisé par défaut est généralement le port 22, mais il peut être différent selon la configuration retenue.

Conservez ces informations dans un gestionnaire de mots de passe. Ne publiez jamais le mot de passe administrateur dans un message, une capture d’écran, un dépôt Git ou un document partagé.

Un VPS TalCloud est hébergé en France et peut être déployé en 60 secondes. Une fois le serveur livré, son administration, ses mises à jour et la sécurité des logiciels installés restent sous votre responsabilité.

Avant de modifier le serveur, vérifiez que vous connaissez bien son système d’exploitation. Les commandes de ce guide sont prévues principalement pour Debian et Ubuntu.

Première connexion SSH au VPS

SSH permet d’administrer votre VPS depuis un terminal. Lors de la toute première connexion, vous utiliserez généralement le compte root transmis avec le serveur.

Depuis Linux, macOS ou un terminal Windows récent, saisissez :

ssh root@ADRESSE_IP

Exemple :

ssh root@192.0.2.10

Si le serveur utilise un port SSH différent :

ssh -p PORT root@ADRESSE_IP

Lors de la première connexion, votre terminal peut afficher un message similaire :

The authenticity of host '192.0.2.10' can't be established.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

Ce message est normal : votre ordinateur ne connaît pas encore l’empreinte cryptographique du serveur.

Vérifiez si possible cette empreinte dans votre espace client, puis saisissez :

yes

L’empreinte sera enregistrée localement. Votre terminal vous avertira si elle change lors d’une future connexion.

Saisissez ensuite le mot de passe reçu. Aucun caractère ne s’affiche pendant la frappe : c’est le fonctionnement normal du terminal Linux.

Une fois connecté, vous obtenez une invite proche de :

root@mon-vps:~#

Pour une explication détaillée selon votre système, consultez le guide pour se connecter à un VPS en SSH.

Configurer un VPS Linux en mettant le système à jour

La première action à effectuer après la connexion consiste à mettre à jour la liste des paquets et les logiciels installés.

Sur Debian ou Ubuntu :

apt update
apt upgrade -y

La première commande récupère la liste actuelle des versions disponibles :

apt update

La seconde installe les mises à jour :

apt upgrade -y

Vous pouvez aussi exécuter les deux opérations à la suite :

apt update && apt upgrade -y

Ces mises à jour peuvent corriger :

  • des vulnérabilités de sécurité ;
  • des erreurs système ;
  • des problèmes de compatibilité ;
  • des composants obsolètes.

Si des paquets devenus inutiles sont signalés, vous pouvez les supprimer avec :

apt autoremove -y

Certaines mises à jour importantes peuvent nécessiter un redémarrage :

reboot

Votre connexion SSH sera coupée. Attendez que le VPS redémarre, puis reconnectez-vous :

ssh root@ADRESSE_IP

Une mise à jour ne remplace pas une stratégie de sécurité complète, mais elle réduit immédiatement l’exposition aux vulnérabilités déjà corrigées.

Créer un utilisateur non-root avec sudo

Le compte root dispose de tous les droits sur le système. Une erreur de commande exécutée avec ce compte peut modifier ou supprimer des éléments essentiels.

Il est donc préférable de créer un utilisateur dédié aux opérations quotidiennes.

Créez-le avec :

adduser administrateur

Remplacez administrateur par le nom souhaité, par exemple :

adduser benjamin

Le système vous demande de définir un mot de passe et propose plusieurs champs facultatifs. Vous pouvez laisser les informations secondaires vides en appuyant sur Entrée.

Ajoutez ensuite l’utilisateur au groupe sudo :

usermod -aG sudo administrateur

Exemple :

usermod -aG sudo benjamin

Vérifiez son appartenance aux groupes :

groups administrateur

Le résultat doit notamment contenir :

sudo

Ouvrez une nouvelle session avec cet utilisateur :

su - administrateur

Testez ses droits :

sudo whoami

Après avoir saisi son mot de passe, la commande doit retourner :

root

Vous pourrez ensuite vous connecter directement en SSH avec ce compte :

ssh administrateur@ADRESSE_IP

Ne fermez pas votre session root initiale avant d’avoir testé la connexion SSH et sudo avec le nouvel utilisateur. Vous éviterez ainsi de vous bloquer hors du serveur en cas d’erreur.

Utilisez sudo uniquement pour les commandes qui exigent des droits administrateur. Les fichiers de vos applications doivent normalement appartenir à votre utilisateur standard.

Régler le fuseau horaire et le nom du serveur

Un fuseau horaire correct simplifie la lecture des journaux, l’exécution des tâches programmées et le diagnostic des incidents.

Affichez la configuration actuelle :

timedatectl status

Pour rechercher le fuseau horaire de Paris :

timedatectl list-timezones | grep Paris

Configurez-le :

timedatectl set-timezone Europe/Paris

Vérifiez le résultat :

timedatectl status

Le champ correspondant doit indiquer :

Time zone: Europe/Paris

Vous pouvez également attribuer un nom clair au VPS. Vérifiez le nom actuel :

hostnamectl

Définissez un nouveau hostname :

hostnamectl set-hostname bot-production

Choisissez un nom simple décrivant le rôle de la machine :

bot-production
serveur-web
base-donnees
minecraft-01

Évitez les espaces, accents et caractères spéciaux. Utilisez plutôt des lettres minuscules, chiffres et tirets.

Ouvrez une nouvelle session SSH pour voir le nouveau nom dans l’invite de commande.

Les prochaines étapes pour sécuriser le VPS

Votre serveur est maintenant mis à jour et dispose d’un utilisateur non-root. Il reste plusieurs mesures importantes à appliquer avant d’y déployer un service public.

Mettre en place une clé SSH

Une clé SSH évite de dépendre uniquement d’un mot de passe. Elle associe :

  • une clé privée conservée sur votre ordinateur ;
  • une clé publique installée sur le VPS.

Testez toujours la connexion par clé dans une seconde fenêtre avant de désactiver l’authentification par mot de passe.

Configurer un pare-feu

Sur Ubuntu ou Debian, UFW permet de limiter les ports accessibles.

Avant de l’activer, autorisez SSH :

sudo ufw allow OpenSSH

Si votre SSH utilise un port personnalisé :

sudo ufw allow PORT/tcp

Activez ensuite le pare-feu :

sudo ufw enable

Vérifiez son état :

sudo ufw status verbose

N’ouvrez que les ports réellement nécessaires à vos applications.

Réduire l’usage de root

Après avoir validé votre utilisateur sudo et votre clé SSH, vous pourrez renforcer la configuration du service SSH. Toute modification doit être testée avec prudence pour éviter de perdre l’accès au serveur.

Installer uniquement les services nécessaires

Chaque logiciel supplémentaire augmente la surface à maintenir. N’installez pas une base de données, un serveur web ou un panneau d’administration sans besoin précis.

Surveiller les mises à jour et les journaux

Contrôlez régulièrement :

sudo apt update

Consultez aussi les journaux d’authentification et les services en échec :

sudo journalctl -p err

Pour mettre en œuvre ces protections dans le bon ordre, consultez le guide pour sécuriser votre serveur Linux.

Des sauvegardes automatiques sont incluses pour vous aider à restaurer. Conservez aussi vos propres exports réguliers : vous restez responsable de vos données.

En résumé

  • Récupérez l’adresse IP, le port SSH, l’utilisateur et le moyen d’authentification dans votre espace client.
  • Connectez-vous une première fois avec ssh root@ADRESSE_IP.
  • Vérifiez l’empreinte du serveur avant de l’enregistrer.
  • Mettez Debian ou Ubuntu à jour avec apt update && apt upgrade -y.
  • Redémarrez le VPS si une mise à jour importante le nécessite.
  • Créez un utilisateur quotidien avec adduser.
  • Accordez-lui les droits sudo avec usermod -aG sudo.
  • Testez sa connexion et la commande sudo whoami avant de quitter la session root.
  • Réglez le fuseau horaire avec timedatectl set-timezone Europe/Paris.
  • Définissez un hostname clair avec hostnamectl set-hostname.
  • Configurez ensuite une clé SSH, un pare-feu et des règles d’accès adaptées.
  • Pour configurer un VPS Linux hébergé en France avec stockage NVMe, Anti-DDoS L3/L4/L7 inclus et support francophone, découvrez les offres VPS TalCloud.