Qu'est-ce que Kali Linux?
Kali Linux est un système d'exploitation basé sur Debian développé spécifiquement pour les professionnels de la cybersécurité, testeurs d'intrusion, hackers éthiques, et les enquêteurs en criminalistique numérique. Maintenu par la sécurité offensive, Kali comprend des centaines d'outils de sécurité préinstallés conçus pour l'évaluation des vulnérabilités, analyse de réseau, test sans fil, ingénierie inverse, et audit de sécurité.
Contrairement aux distributions Linux standards, Kali est spécialement conçu pour les environnements de tests de sécurité et fournit une boîte à outils complète immédiatement après l'installation.
Pourquoi installer Kali Linux sur un VPS?
Exécuter Kali Linux sur un serveur privé virtuel (VPS) offre plusieurs avantages par rapport à son installation sur un poste de travail personnel.
Accès à distance
Un VPS vous permet d'accéder en toute sécurité à votre environnement Kali depuis n'importe où en utilisant SSH, Bureau à distance, ou VNC.
24/7 Disponibilité
Analyses de sécurité, outils de surveillance, et les tâches de recherche peuvent continuer à s'exécuter même lorsque votre ordinateur local est hors ligne.
Isolement des ressources
Les activités de test restent séparées de vos appareils personnels et de vos systèmes de production.
Hébergement Web WordPress
À partir de 3,99 $/mois
Évolutivité
Processeur supplémentaire, BÉLIER, et des ressources de stockage peuvent être ajoutées à mesure que vos besoins augmentent.
Adresse IP publique dédiée
Un VPS fournit une adresse IP publique cohérente qui peut être utile pour la recherche en matière de sécurité, surveillance, et administration à distance.
Considérations importantes avant d'installer Kali
Avant de continuer, vérifier ce qui suit:
Exigences VPS
Spécifications minimales recommandées:
| Ressource | Recommandé |
|---|---|
| Processeur | 2 CPU virtuel |
| BÉLIER | 4 FR |
| Stockage | 40 Go SSD |
| Réseau | IPv4 dédié |
| Accéder | Accès VNC ou console |
Pour les installations basées sur une interface graphique et les outils de sécurité avancés, 4 Go de RAM ou plus est fortement recommandé.
Politiques du fournisseur
Certains fournisseurs de VPS restreignent les activités généralement associées aux tests d'intrusion.
Serveur VPS pas cher
À partir de 2,99 $/mois
Avant d'installer Kali Linux, revoir:
- Politique d'utilisation acceptable (PUA)
- Politiques relatives aux abus
- Restrictions portuaires
- Restrictions d'analyse réseau
Effectuez toujours des tests de sécurité uniquement sur les systèmes que vous possédez ou que vous disposez d'une autorisation explicite pour les évaluer..
Choisir une méthode d'installation
Il existe généralement deux manières de déployer Kali Linux sur un VPS.
Méthode 1: Modèle Kali fourni par le fournisseur
De nombreux fournisseurs de VPS proposent Kali Linux comme modèle de système d'exploitation prédéfini.
Avantages:
- Déploiement rapide
- Aucune installation manuelle
- Prêt en quelques minutes
Inconvénients:
Hébergement VPS Windows
Remote Access & Full Admin
- Personnalisation limitée
- Des versions d'images plus anciennes peuvent être utilisées
Méthode 2: Installation ISO manuelle
L'installation à partir de l'ISO officielle de Kali Linux offre une flexibilité maximale et garantit la dernière version.
Ce guide se concentre sur la méthode d'installation manuelle.
Étape 1: Créer le VPS
Déployer un nouveau VPS avec suffisamment de ressources.
Configuration recommandée:
2 vCPU
4 GB RAM
40 GB SSD
Dedicated IPv4
VNC Console Access
La plupart des fournisseurs déploient initialement un système d'exploitation par défaut qui peut ensuite être remplacé par Kali Linux.
Étape 2: Téléchargez l'ISO officielle de Kali Linux
Téléchargez la dernière image d'installation sur le site officiel de Kali Linux.
Sélectionner:
64-bit Installer ISO
Téléchargez l'ISO sur votre fournisseur VPS’Panneau de configuration ou montez-le directement si le montage basé sur une URL est pris en charge.
Étape 3: Attachez l'ISO et démarrez
Utiliser votre panneau de gestion VPS:
- Montez le Kali ISO.
- Activer le démarrage à partir de l'ISO.
- Redémarrez le VPS.
- Ouvrez le VNC ou la console Web.
Après le redémarrage, le menu de démarrage de Kali devrait apparaître.
Étape 4: Démarrer l'installation
Vous verrez généralement des options similaires à:
Graphical Install
Install
Advanced Options
Installation graphique
Idéal pour:
- Nouveaux utilisateurs
- VPS avec 4 Go de RAM ou plus
Installation de texte
Idéal pour:
- Serveurs sans tête
- Systèmes à ressources réduites
- Déploiement plus rapide
Pour la plupart des environnements VPS, le programme d'installation de texte standard est recommandé.
Étape 5: Configurer la langue et le clavier
Sélectionner:
Langue
Exemple:
English
Emplacement
Choisissez votre pays préféré.
Disposition du clavier
Exemple:
US English
Ces paramètres peuvent être modifiés ultérieurement si nécessaire.
Étape 6: Configurer les paramètres réseau
Entrez un nom d'hôte.
Exemple:
kali-server
Domaine facultatif:
lab.local
ou
yourdomain.com
Le nom d'hôte permet d'identifier le serveur sur le réseau.
Étape 7: Créer un compte utilisateur
Les versions modernes de Kali Linux n'utilisent plus le compte root par défaut.
Créer un utilisateur standard.
Exemple:
Username: admin
Password: StrongPasswordHere
Utilisez un mot de passe fort et stockez-le en toute sécurité.
Étape 8: Partitionner le disque
Pour la plupart des déploiements VPS:
Partitionnement guidé
Choisir:
Use Entire Disk
Sélectionnez ensuite:
All Files in One Partition
Cette configuration convient à la plupart des environnements.
Les utilisateurs avancés peuvent créer des partitions séparées pour:
- /
- /maison
- /notre
- échanger
Étape 9: Installer le système de base
Le programme d'installation va maintenant:
- Copier des fichiers
- Installer des packages
- Configurer le système d'exploitation
Ce processus prend généralement plusieurs minutes en fonction des performances du VPS.
Étape 10: Sélectionnez les progiciels
Kali propose plusieurs collections de packages.
Pour les installations VPS, les choix courants incluent:
Outils par défaut
Recommandé pour la plupart des utilisateurs.
Haut 10 Outils
Installe uniquement les outils de sécurité les plus populaires.
Grande collection d'outils
Installe des centaines d'utilitaires de test.
Pour les déploiements VPS à distance, l'ensemble de packages par défaut est généralement suffisant.
Étape 11: Installez le chargeur de démarrage GRUB
Lorsque vous y êtes invité:
Install GRUB Bootloader = Yes
Sélectionnez le disque principal.
Exemple:
/dev/vda
ou
/ dev/sda
GRUB permet au VPS de démarrer dans Kali Linux.
Étape 12: Redémarrez le VPS
Après l'installation:
- Supprimer l'ISO du VPS.
- Désactiver le démarrage à partir de l'ISO.
- Redémarrer.
Le VPS devrait maintenant démarrer directement dans Kali Linux.
Étape 13: Connectez-vous via SSH
Après le premier démarrage, se connecter via SSH.
Exemple:
ssh admin@SERVER_IP
Acceptez la clé d'hôte et connectez-vous à l'aide des informations d'identification créées lors de l'installation..
Étape 14: Mettre à jour Kali Linux
Mettez immédiatement à jour le système.
sudo apt update
sudo apt full-upgrade -y
Cela garantit que tous les outils de sécurité et les packages système sont à jour.
Étape 15: Activer SSH au démarrage
Vérifiez que SSH est activé.
sudo systemctl enable ssh
sudo systemctl start ssh
Vérifier l'état:
sudo systemctl status ssh
SSH permet une gestion à distance sécurisée du VPS.
Installation d'un environnement de bureau (Facultatif)
De nombreux déploiements VPS s'exécutent sans interface graphique.
Si vous avez besoin d'un environnement de bureau, installer XFCE:
sudo apt install kali-desktop-xfce -y
Pour un accès graphique à distance, installer:
sudo apt install xrdp -y
Activer XRDP:
sudo systemctl enable xrdp
sudo systemctl start xrdp
Vous pouvez ensuite vous connecter en utilisant le protocole Bureau à distance (RDP).
Sécuriser votre VPS Kali
Parce que Kali est fréquemment la cible d'attaques automatisées, le renforcement de la sécurité est important.
Changer le port SSH
Modifier:
sudo nano /etc/ssh/sshd_config
Exemple:
Port 2222
Redémarrez SSH:
sudo systemctl restart ssh
Désactiver l'authentification par mot de passe
Générer une clé SSH localement:
ssh-keygen
Copiez la clé publique:
ssh-copy-id admin@SERVER_IP
Ensuite, désactivez la connexion par mot de passe.
Configurer un pare-feu
Installer UFW:
sudo apt install ufw -y
Autoriser SSH:
sudo ufw allow 2222/tcp
Activer le pare-feu:
sudo ufw enable
Installer Fail2Ban
sudo apt install fail2ban -y
Fail2Ban bloque automatiquement les tentatives de connexion répétées.
Catégories d’outils Kali utiles
Kali comprend des outils pour:
Collecte d'informations
Exemples:
- Nmap
- Qui est
- Reconnaissance de
Évaluation de la vulnérabilité
Exemples:
- Personne
- OuvrirVAS
- Nessos
Test d'applications Web
Exemples:
- Suite Rots
- OWASPZAP
- Carte SQL
Audit de mot de passe
Exemples:
- Jean l'éventreur
- Hydre
- Hashcat
Sécurité sans fil
Exemples:
- Aircrack-ng
- Kismet
Utilisez ces outils uniquement dans des environnements autorisés.
Problèmes d'installation courants
VPS Boots Back Into Installer
Cause:
ISO still mounted
Solution:
Detach ISO and reboot
Cannot Connect Through SSH
Vérifier:
systemctl status ssh
Vérifier:
- Règles de pare-feu
- Groupes de sécurité du fournisseur
- État du service SSH
L'interface graphique ne démarre pas
Installer XFCE:
sudo apt install kali-desktop-xfce -y
Redémarrez les services XRDP ou VNC.
Meilleures pratiques
Pour des déploiements de qualité production:
- Gardez Kali à jour régulièrement
- Utilisez des clés SSH au lieu de mots de passe
- Activer la protection par pare-feu
- Créer des sauvegardes régulières
- Surveiller l'activité de connexion
- Limiter l'accès aux adresses IP de confiance
- Évitez d'exécuter des services en tant que root
Pensées finales
L'installation de Kali Linux sur un VPS fournit une plate-forme flexible et accessible pour la recherche en sécurité, piratage éthique, évaluation de la vulnérabilité, et formation en cybersécurité. En combinant Kali’un ensemble d'outils complet avec la fiabilité et l'évolutivité d'un VPS, vous bénéficiez d'un poste de travail de sécurité à distance puissant, disponible à tout moment.
Que vous choisissiez un modèle prédéfini ou effectuiez une installation manuelle à partir de l'ISO officielle, une configuration appropriée et un renforcement de la sécurité garantiront que votre VPS Kali reste stable, sécurisé, et prêt pour un travail de sécurité professionnel.
