Autoriser la connexion root sur SSH est généralement considéré comme une mauvaise pratique de sécurité dans l'industrie de la technologie. Au lieu de cela, vous pouvez effectuer des tâches administratives sensibles en vous connectant avec un compte d'utilisateur et en exécutant des commandes à l'aide de sudo
.
Désactiver l'accès root
Affichez le contenu du fichier de configuration SSH à l'aide de la commande suivante.
cat /etc/ssh/sshd_config
Dans ce fichier, vous trouverez la ligne suivante:
#PermitRootLogin no
Décommentez la ligne à l'aide de l'éditeur souhaité. Redémarrez ensuite le service SSH pour que les modifications prennent effet.
/etc/init.d/ssh restart
Veuillez noter que la connexion au compte root sera toujours possible via la console Vultr.
Restreindre l'accès root par adresse IP
Comme mentionné précédemment, une bonne pratique de sécurité consiste à ne pas autoriser l'accès root via SSH. Cependant, si l'accès root est absolument nécessaire, vous pouvez le restreindre par adresse IP.
Pour restreindre l'accès root à une adresse IP spécifique, ajoutez la ligne suivante au sshd_config
fichier (remplacez xxx.xxx.xxx.xxx par l'adresse IP).
AllowUsers [email protected]
Redémarrez le service SSH pour que les modifications prennent effet.
/etc/init.d/ssh restart