Activer l'accès root

Apprenez à configurer facilement l'accès root en modifiant la configuration SSH et en définissant un mot de passe sécurisé.

Attention : Activer l'accès root peut représenter un risque pour la sécurité de votre serveur. Utilisez cette fonctionnalité avec prudence et uniquement si nécessaire.

Étape 1 : Définir un mot de passe pour l'utilisateur root

Par défaut, l'utilisateur root peut ne pas avoir de mot de passe défini. Suivez ces étapes pour en ajouter un :

  1. Connectez-vous à votre serveur en utilisant un utilisateur ayant des privilèges sudo.

  2. Exécutez la commande suivante pour définir un mot de passe root :

sudo passwd root
  1. Saisissez le nouveau mot de passe root et confirmez-le.

Étape 2 : Autoriser l'accès root via SSH

  1. Ouvrez le fichier de configuration SSH :

sudo nano /etc/ssh/sshd_config
  1. Recherchez la ligne contenant PermitRootLogin. Si elle est commentée (avec un # devant), décommentez-la en supprimant le #.

  2. Modifiez cette ligne pour permettre l'accès root. Vous avez deux options :

Pour autoriser avec un mot de passe (moins sécurisé) :

PermitRootLogin yes

Pour autoriser uniquement via une clé SSH (recommandé) :

PermitRootLogin prohibit-password
  1. Enregistrez et fermez le fichier. (Sous Nano, utilisez Ctrl + O pour sauvegarder et Ctrl + X pour quitter.)

Étape 3 : Redémarrer le service SSH

Pour appliquer les changements, redémarrez le service SSH :

sudo systemctl restart ssh

Étape 4 : Tester l'accès root

Essayez de vous connecter en tant que root :

ssh root@[votre_ip]

Si vous avez autorisé l'accès par mot de passe, utilisez le mot de passe défini à l’étape 1. Si vous avez configuré un accès par clé SSH, assurez-vous que votre clé privée est correctement configurée.


Note importante : Une fois l'accès root activé, nous vous recommandons vivement d'utiliser une solution comme fail2ban ou de limiter l'accès SSH à certaines adresses IP pour renforcer la sécurité.

Mis à jour

Ce contenu vous a-t-il été utile ?