Premiers pas avec votre VPS Linux
Félicitations ! 🎉 Vous venez de recevoir votre VPS Linux AtmosNode. Ce guide vous accompagne pas à pas pour prendre en main votre serveur en toute sécurité.
📋 Avant de commencer
✅ Email de bienvenue reçu avec vos identifiants ✅ Adresse IP de votre VPS ✅ Mot de passe root ou clé SSH ✅ Client SSH installé sur votre ordinateur
Connexion SSH à votre VPS
La première étape consiste à vous connecter à distance à votre serveur via SSH (Secure Shell).
Sur Windows
Option A : PowerShell / Windows Terminal (Recommandé)
ssh root@VOTRE_IP_VPS
💡 Astuce : Remplacez VOTRE_IP_VPS par l'adresse IP fournie dans votre email de bienvenue.
Option B : PuTTY
- Téléchargez PuTTY depuis putty.org
- Entrez l'IP de votre VPS dans "Host Name"
- Port :
22 - Cliquez sur "Open"
Sur macOS / Linux
Ouvrez votre Terminal et exécutez :
ssh root@VOTRE_IP_VPS
Première connexion
Lors de votre première connexion, vous verrez ce message :
The authenticity of host '123.456.789.0' can't be established.
Are you sure you want to continue connecting (yes/no)?
✅ Tapez yes et appuyez sur Entrée. C'est normal pour une première connexion !
Mise à jour du système
Première règle de sécurité : toujours mettre à jour le système avant toute configuration.
apt update && apt upgrade -y
yum update -y
ℹ️ Cette commande met à jour tous les paquets installés. Cela peut prendre quelques minutes.
Création d'un utilisateur sécurisé
⚠️ Bonne pratique de sécurité
Ne travaillez jamais directement avec le compte root ! Créez un utilisateur dédié pour vos opérations quotidiennes.
# Créer l'utilisateur (remplacez 'votrenom' par votre nom)
adduser votrenom
# Ajouter les privilèges administrateur (sudo)
usermod -aG sudo votrenom
Déconnectez-vous et reconnectez-vous avec votre nouveau compte :
# Tapez 'exit' pour vous déconnecter
exit
# Reconnectez-vous avec le nouvel utilisateur
ssh votrenom@VOTRE_IP_VPS
Configuration du pare-feu
Protégez votre VPS en activant un pare-feu pour bloquer les connexions non autorisées.
Avec UFW (Ubuntu/Debian)
# Installer UFW
sudo apt install ufw -y
# Autoriser SSH (IMPORTANT : À faire AVANT d'activer !)
sudo ufw allow 22/tcp
# Activer le pare-feu
sudo ufw enable
# Vérifier le statut
sudo ufw status
⚠️ Attention : Autorisez toujours SSH (port 22) AVANT d'activer le pare-feu, sinon vous serez bloqué !
Avec FirewallD (CentOS/Rocky)
# Démarrer firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld
# Autoriser SSH
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
# Vérifier
sudo firewall-cmd --list-all
Sécurisation SSH
Renforcez la sécurité de votre accès SSH en modifiant la configuration.
sudo nano /etc/ssh/sshd_config
# Désactiver la connexion root directe
PermitRootLogin no
# Désactiver l'authentification par mot de passe (après avoir configuré les clés SSH)
# PasswordAuthentication no
# Changer le port SSH (optionnel mais recommandé)
# Port 2222
💡 Astuce : Gardez l'authentification par mot de passe activée tant que vous n'avez pas configuré l'authentification par clé SSH !
sudo systemctl restart sshd
Installation des outils essentiels
Installez les utilitaires de base pour faciliter l'administration de votre serveur.
sudo apt install -y curl wget git vim htop net-tools unzip
sudo yum install -y curl wget git vim htop net-tools unzip
Outils installés :
- curl/wget → Télécharger des fichiers depuis internet
- git → Système de contrôle de version
- vim → Éditeur de texte avancé
- htop → Moniteur système interactif
- net-tools → Utilitaires réseau (ifconfig, netstat...)
- unzip → Décompresser des archives
Configuration du hostname
Donnez un nom personnalisé à votre serveur pour le reconnaître facilement.
# Définir le hostname
sudo hostnamectl set-hostname mon-vps-atmos
# Vérifier la configuration
hostnamectl
Mises à jour automatiques
Activez les mises à jour automatiques de sécurité pour protéger votre système en continu.
Sur Ubuntu/Debian
# Installer unattended-upgrades
sudo apt install unattended-upgrades -y
# Activer les mises à jour automatiques
sudo dpkg-reconfigure --priority=low unattended-upgrades
Sur CentOS/Rocky
# Installer yum-cron
sudo yum install yum-cron -y
# Activer et démarrer
sudo systemctl enable --now yum-cron
Surveillance du système
Apprenez les commandes essentielles pour surveiller votre VPS.
Espace disque utilisé
df -h
Utilisation de la RAM
free -h
Moniteur système interactif
htop
Liste des processus
ps aux
État des services
systemctl status
Commandes de surveillance :
| Commande | Description |
|---|---|
df -h | Espace disque disponible (format lisible) |
free -h | Mémoire RAM utilisée et disponible |
htop | Moniteur interactif des processus |
uptime | Temps de fonctionnement et charge système |
top | Statistiques système en temps réel |
systemctl status | État de tous les services |
💬 Besoin d'aide ?
Si vous rencontrez des difficultés, notre équipe est là pour vous aider :
🎉 Félicitations !
Votre VPS Linux est maintenant correctement configuré et sécurisé. Explorez nos autres tutoriels pour installer vos applications et services !

