Désactiver l'accès root par mot de passe Imprimer

  • vps, ssh, security
  • 0

Objectif : 
Renforcer la sécurité SSH en interdisant la connexion root par mot de passe.

Prérequis
- Disposer d’un compte administrateur alternatif
- Avoir validé une connexion SSH par clé ou via un utilisateur avec sudo

Créer un utilisateur administrateur si nécessaire
adduser digisyncadmin
usermod -aG sudo digisyncadmin

Modifier la configuration SSH
nano /etc/ssh/sshd_config

Adapter les paramètres suivants :

PermitRootLogin prohibit-password
PasswordAuthentication no
PubkeyAuthentication yes

Explication
- PermitRootLogin prohibit-password : root possible uniquement par clé
- PasswordAuthentication no : désactive les mots de passe SSH
- PubkeyAuthentication yes : autorise l’authentification par clé

Vérifier la configuration
sshd -t

Redémarrer le service
systemctl restart ssh

Tester la connexion
Avant de fermer la session actuelle, tester :
- connexion avec l’utilisateur administrateur
- connexion root par clé si utilisée
- exécution sudo

Bonnes pratiques
- Éviter l’administration quotidienne en root
- Utiliser sudo pour les actions privilégiées
- Conserver une procédure de secours documentée


Cette réponse était-elle pertinente?

« Retour