## Processus de commande
Rendez-vous sur [kennhosting.com/vps](https://kennhosting.com/vps) et composez votre VPS : type de serveur, localisation, système d'exploitation, réseau et stockage. Consultez le [guide du configurateur](/vps/configurateur) pour le détail de chaque option.
Donnez un nom à votre VPS (ex: `app-production`, `db-server`). Ce nom est purement interne et n'affecte pas l'accès depuis Internet.
Sélectionnez votre période pour bénéficier des réductions :
- Mensuel : tarif de base
- Trimestriel : -3%
- Semestriel : -5%
- Annuel : -10%
Rattachez au besoin des ressources cloud déjà créées — clés SSH, pare-feux, réseaux privés — depuis l'étape « Avancé » du configurateur. Voir [Ressources cloud réutilisables](/vps/ressources-cloud).
En cliquant sur **Commander**, votre configuration est enregistrée sous forme de brouillon temporaire (valable 7 jours) et vous êtes redirigé vers la page de récapitulatif.
Vérifiez le récapitulatif puis finalisez votre commande via MTN MoMo, Orange Money ou carte bancaire.
## Activation du VPS
Votre VPS est provisionné automatiquement sur notre infrastructure cloud après confirmation du paiement, en moins de **15 minutes**. Vous recevez par email :
- **Adresse IP** de votre VPS
- **Mot de passe root** temporaire (changez-le immédiatement)
- Informations d'accès SSH
- Une checklist de sécurisation initiale
## Première connexion
Changez le mot de passe root immédiatement après votre première connexion pour sécuriser votre VPS.
```bash
# Connexion initiale
ssh root@VOTRE_IP_VPS
# Changer le mot de passe root
passwd
# Mettre à jour le système (Ubuntu/Debian)
apt update && apt upgrade -y
# Mettre à jour le système (CentOS/AlmaLinux)
dnf update -y
```
## Configuration initiale recommandée
### 1. Créer un utilisateur non-root
```bash
# Créer un utilisateur
adduser votre-utilisateur
# Lui donner les droits sudo
usermod -aG sudo votre-utilisateur
# Se connecter avec ce compte
su - votre-utilisateur
```
### 2. Configurer le firewall (UFW)
```bash
# Installer UFW (si pas présent)
apt install ufw
# Règles de base
ufw default deny incoming
ufw default allow outgoing
ufw allow ssh
ufw allow 80/tcp # HTTP
ufw allow 443/tcp # HTTPS
# Activer le firewall
ufw enable
```
### 3. Sécuriser SSH
```bash
# Éditer la configuration SSH
nano /etc/ssh/sshd_config
# Modifier ces lignes :
PermitRootLogin no # Désactiver connexion root
PasswordAuthentication no # Utiliser clés SSH uniquement
Port 22 # Optionnel: changer le port
# Redémarrer SSH
systemctl restart sshd
```
### 4. Configurer l'authentification par clé SSH
Sur votre ordinateur local, générez une clé SSH :
```bash
# Générer une clé RSA 4096 bits
ssh-keygen -t rsa -b 4096 -C "votre@email.com"
# Copier la clé sur votre VPS
ssh-copy-id votre-utilisateur@VOTRE_IP_VPS
```
## Installer un panneau de contrôle (optionnel)
Si vous préférez une interface graphique pour gérer votre serveur :
Guide d'installation de cPanel, Plesk, ou HestiaCP sur votre VPS.
## Pour aller plus loin
Power actions, console web, réinstallation, snapshots, mode rescue.
Clés SSH, pare-feux, réseaux privés à réutiliser sur vos prochains VPS.