Cette procédure explique comment supprimer une adresse IP bloquée par Nextcloud en accédant directement à la base de données pour effacer les enregistrements de tentative de connexion échouée.
Précautions
- Assurez-vous d’avoir un accès administrateur à la base de données
MySQL/MariaDB
où les données de Nextcloud sont stockées. - Remplacez
Nextcloud
par le nom exact de votre base de données si elle a un nom différent. - Remplacez
xxx.xxx.xxx.xxx
par l’adresse IP que vous souhaitez débloquer.
Étapes
- Accéder à MySQL en tant qu’utilisateur root
Ouvrez un terminal et connectez-vous à MySQL en tant qu’administrateur avec la commande suivante :
sudo mysql
- Sélectionner la base de données de Nextcloud
Une fois dans MySQL, sélectionnez la base de données Nextcloud. Remplacez Nextcloud
par le nom exact de votre base de données si nécessaire.
USE Nextcloud;
- Afficher les tables de la base de données (optionnel)
Vous pouvez afficher toutes les tables pour confirmer que la table oc_bruteforce_attempts
est bien présente :
SHOW TABLES;
- Vérifier les tentatives de connexion échouées
Affichez toutes les tentatives d’accès bloquées dans la table oc_bruteforce_attempts
. Cela vous permettra de vérifier si votre adresse IP est bien présente dans la liste des tentatives de connexion échouées.
SELECT * FROM oc_bruteforce_attempts;
- Supprimer l’adresse IP bloquée
Supprimez les enregistrements de tentatives échouées pour l’adresse IP bloquée en remplaçant xxx.xxx.xxx.xxx
par l’adresse IP exacte :
DELETE FROM oc_bruteforce_attempts WHERE IP="xxx.xxx.xxx.xxx";
- Quitter MySQL
Après avoir supprimé l’adresse IP, quittez MySQL :
EXIT;
Vérification
Essayez de vous reconnecter à votre instance Nextcloud pour confirmer que l’adresse IP n’est plus bloquée.