La gestion d’un serveur sur une plateforme robuste comme ava.hosting nécessite souvent un accès administratif, mais Ubuntu désactive la connexion root via SSH par défaut pour des raisons de sécurité. Dans les scénarios où l’accès root est essentiel, comme le déploiement de mises à jour critiques ou la configuration des paramètres du système, l’activation de la connexion root SSH peut rationaliser votre flux de travail. Ce guide vous explique comment activer en toute sécurité la connexion root sur un serveur Ubuntu d’ava.hosting, en équilibrant la commodité et la sécurité pour que votre environnement d’hébergement partagé ou VPS soit sécurisé.

Etape 1 : Passer à l’utilisateur root

Avant d’activer le login root, assurez-vous que vous avez l’accès root. Vous pouvez passer à l’utilisateur root avec :

sudo -i

Si vous n’avez pas encore défini de mot de passe pour l’utilisateur root, vous pouvez en créer un en utilisant :

sudo passwd root

Saisissez et confirmez le nouveau mot de passe root.

Étape 2 : Éditer le fichier de configuration SSH

Pour permettre à l’utilisateur root de se connecter via SSH, vous devez modifier le fichier de configuration SSH.

  1. Ouvrez le fichier de configuration SSH dans un éditeur de texte :
    sudo nano /etc/ssh/sshd_config
  2. Localisez la ligne suivante :
    PermitRootLogin prohibit-password
  3. Remplacez-la par
    PermitRootLogin yes
  4. Enregistrez le fichier en appuyant sur CTRL X , puis Y et Entrée.

Étape 3 : Redémarrer le service SSH

Appliquez les modifications en redémarrant le service SSH :

sudo systemctl restart ssh

Étape 4 : Autoriser l’accès racine SSH dans le pare-feu (le cas échéant)

Si vous avez activé UFW (Uncomplicated Firewall), autorisez le trafic SSH :

sudo ufw allow ssh
sudo ufw reload

Étape 5 : Tester la connexion à la racine via SSH

Maintenant, essayez de vous connecter en tant que root depuis un autre système en utilisant :

ssh root@your-server-ip

Saisissez le mot de passe root lorsque vous y êtes invité.

Étape 6 : Connexion sécurisée de l’utilisateur root (optionnel mais recommandé)

Pour des raisons de sécurité, vous pouvez envisager de restreindre l’accès à la racine en n’autorisant que des adresses IP spécifiques. Editez à nouveau le fichier de configuration SSH :

sudo nano /etc/ssh/sshd_config

Ajoutez la ligne suivante :

AllowUsers root@your-trusted-ip

Sauvegardez le fichier et redémarrez SSH :

sudo systemctl restart ssh

Conclusion

L’activation de l’accès SSH root sur un serveur Ubuntu hébergé par ava.hosting simplifie les tâches administratives, mais elle doit être effectuée avec précaution. En suivant ces étapes, vous pouvez activer l’accès root en toute sécurité tout en profitant de l’infrastructure fiable d’ava.hosting. Par exemple, vous pouvez activer l’accès root pour installer un logiciel comme nginx directementou pour dépanner une panne de service critique. Pour minimiser les risques, utilisez l’authentification par clé SSH et limitez l’accès aux adresses IP de confiance. Avec ces précautions, vous pouvez gérer votre serveur ava.hosting en toute confiance, en assurant à la fois efficacité et sécurité.