SSH : corriger l’erreur « Permissions are too open »
Erreur SSH “Permissions are too open” ? Corrigez les droits de vos clés SSH et évitez l’erreur classique entre clé publique et privée.
Erreur SSH “Permissions are too open” ? Corrigez les droits de vos clés SSH et évitez l’erreur classique entre clé publique et privée.
Vous pouvez obtenir cette erreur lors de simples opération de maintenance avec la nouvelle configuration de MySQL par défaut. Solutions.
Résolvez les erreurs SSH “Missing privilege separation directory: /run/sshd” et “Could not load host key” sur Ubuntu/Debian avec ssh-keygen, systemd et sshd -t.
Réparez une table wp_options sans PRIMARY KEY, AUTO_INCREMENT ou UNIQUE KEY : diagnostic WP-CLI, doublons option_name, sauvegarde et SQL sûr.
MariaDB refuse de redémarrer après des erreurs de données et de Nginx : ce retour d’incident vérifie l’état du service puis identifie un manque d’espace disque.
Nettoyer les tables wp_options et wp_postmeta est important car elles ont un impact majeur sur les performances globales de WordPress.
Voici un tutoriel qui vous permet de supprimer les kernels linux installés sur votre serveur qui ne sont pas actuellement utilisés.
Sécurisez les cookies de session PHP avec HttpOnly, Secure et SameSite via php.ini, PHP-FPM, .user.ini ou session_set_cookie_params().
Lors d’une mise à jour APT, il arrive qu’un installeur vous demande s’il faut écraser ou non un des fichiers de configuration existant.
Mark Adler, l’auteur de gzip, a écrit pigz pour compresser fichiers et répertoires en utilisant tous les coeurs du processeur simultanément.
Afin de monter en charge et fournir à chaque site les ressources qui lui sont nécessaires, adoptons la stratégie « un site, un pool PHP ».
Movgrab est un outil en ligne de commande qui permet de télécharger facilement des vidéos sur YouTube, DailyMotion, Vimeo, Blip.tv, Liveleak, Guardian…
Corrigez l’erreur Python “AttributeError: list object has no attribute lower” avec Subliminal sans modifier brutalement les fichiers du paquet.
Tutoriel pour mettre en place un système de liens symboliques pour mettre à jour un même plugin sur plusieurs sites hébergés sur le serveur.
Montez un dossier Synology sur Ubuntu avec NFS, configurez DSM, ajoutez le partage dans fstab et corrigez les erreurs de permissions.
Retour sur Spectre et Meltdown : présentation des failles d’exécution spéculative et mise à jour du noyau OVH pour protéger un serveur dédié.
Guide pour résoudre l’erreur « tar: file changed as we read it » lors de la création des fichiers de sauvegarde du site avec Backup Manager.
Guide pour héberger un nouveau domaine sur votre serveur: sauvegarde du site, nouvel espace, services en HTTPS et service mail sécurisé.
Diagnostiquer l’erreur tail liée à inotify et à un excès de fichiers ouverts sur un serveur Linux, en repérant les processus et les instances responsables.
Réinitialisez le mot de passe root de MySQL ou MariaDB sur un serveur Linux : le tutoriel intervient lorsque l’accès administrateur à la base n’est plus connu.
Guide pour résoudre l’erreur 1062 (duplicate entry for key PRIMARY) lors de la réplication des bases de données avec MySQL ou MariaDB.
Tuto : comment régler les erreurs du type « locale: Cannot set LC_ALL to default locale » une bonne fois pour toute sur votre serveur.
Tutoriel : créer un fichier d’échange (swap) pour optimiser les performances de votre VPS et éviter les erreurs Out of Memory (OOM).
Diagnostiquez les inodes saturés et réparez le nettoyage des sessions PHP avec phpsessionclean, systemd et une commande find sécurisée.
Guide pour installer NginX, PHP7, MariaDB et un certificat SSL gratuit avec Let’s Encrypt sous Debian. Configuration optimisée pour la sécurité.
Guide pour mettre à jour PHP de PHP7.0 à PHP7.1 sur un serveur dédié qui tourne sous Debian stable (Jessie) avec PHP-FPM et NginX.
Guide pour créer un load balancer sous Linux et attribuer une IP flottante à un VPS, en cas de défaillance d’un service critique du serveur principal.
High Availability server: tutoriel pour la réplication des fichiers du site du serveur principal en temps réel sur le serveur de sauvegarde.
Créez une clé SSH Ed25519 pour vous connecter sans mot de passe interactif : ssh-keygen, ssh-copy-id, ssh-agent, permissions et sécurité.
Répliquez les bases de données entre deux VPS pour la haute disponibilité : configuration master et backup, contrôle de synchronisation et mode master-master.
Installez Entware pour ajouter des sources de paquets supplémentaires à votre NAS Synology. Idéal pour mettre les applications à jour.
Guide pour configurer rsync pour planifier des sauvegardes d’un serveur distant et permettre l’accès SSH vers votre NAS Synology en local.
Installer pip sur un NAS Synology par SSH pour ajouter des paquets Python, avec connexion admin puis sudo -i sous DSM 6 avant l’installation du gestionnaire.
Installez le kernel Liquorix sur Linux Mint ou LMDE : prérequis, Timeshift, Secure Boot, DKMS, installation, tests et retour au noyau officiel.
Après une mise à jour de PHP 7, l’erreur Class DOMDocument not found conduit à vérifier les extensions nécessaires et l’activation de PHP-FPM pour Apache.
Corriger NO_PUBKEY dans APT sans apt-key : clé officielle du dépôt dans /etc/apt/keyrings, configuration signed-by et vérification des sources et signatures.
No space left on device malgré de l’espace disque : retour sur une pénurie d’inodes qui perturbe WordPress et sur le diagnostic du serveur dédié.
Après DSM 6, rétablir rsync par SSH sur un NAS Synology avec un compte du groupe administrators, puis adapter la connexion qui utilisait auparavant root.
Les touches Fn de luminosité ne fonctionnent plus sous Linux ? Diagnostiquez écran, clavier rétroéclairé, ACPI, brightnessctl, Wayland et Xorg.
Créer des clés SSH entre un serveur et un NAS Synology pour envoyer des sauvegardes ou utiliser rsync sans mot de passe, avec une connexion chiffrée.
Archive Synology : activer SSH et installer IPKG sur un DS212+ pour ajouter des outils comme nano ou screen et utiliser davantage de commandes sur le NAS.
Je vous propose de changer les couleurs de l’invite de commande (prompt) de votre terminal sous linux, pour différencier vos serveurs sous SSH.
Archive du passage d’Apache à HTTP/2 sur un serveur dédié : évolution depuis HTTP/1.1, limites des connexions et mise à jour pour tester le protocole.
Protégez Postfix avec Fail2Ban contre les connexions répétées de types AUTH, UNKNOWN et EHLO, à partir d’erreurs observées dans les logs du serveur mail.
Corrigez l’erreur Postfix SASL _sasl_plugin_load failed : diagnostic Cyrus/Dovecot, plugin SQL, smtpd_sasl_path, logs et paquets Debian.
Créons une mielleure réserve de forte entropie, par exemple lorsque l’on génère une clé SSH, un certificat SSL/TLS ou une clé pour DNSSEC.
Sur un serveur dédié, il n’est pas rare d’avoir des adresses IP à bannir pour se débarrasser de visiteurs malveillants, de spammeurs ou de bots…
Passage de MySQL à MariaDB sur un serveur dédié : raisons du choix, installation, configuration et observations de consommation mémoire après migration.
Optimisez vos GIF sur serveur Linux avec Gifsicle, en mode batch ou récursif, puis convertissez les animations lourdes en MP4, WebP ou AVIF.
Malgré mon certificat, la connexion du serveur mail à un serveur sortant n’était pas entièrement chiffrée.
Retour d’expérience sur la mise à jour d’un serveur dédié de Debian 7 Wheezy vers Debian 8 Jessie, avec Apache 2.4, Postfix et erreurs 403.
PHP 5.6 est obsolète. Auditez votre serveur dédié, isolez les sites legacy, testez WordPress et migrez vers PHP 8 sans casser la production.
Copiez une image Raspberry Pi sur une carte microSD avec Raspberry Pi Imager, Balena Etcher ou dd sous Linux/macOS, sans effacer le mauvais disque.
Rediriger l’adresse IP d’un serveur Apache vers le domaine : configuration de la canonisation pour éviter un même contenu accessible sous deux adresses.
Procédure historique de mise à jour d’OpenSSL sous Debian via les dépôts Sid : vérifier les versions disponibles puis installer une version plus récente.
Retour sur le retrait de Varnish après le passage de SkyMinds en HTTPS : modification d’Apache pour servir le site directement, sans désinstaller le proxy.
Des accents disparaissent dans Crayon Syntax Highlighter : retour sur les blocs text de WordPress et le traitement de caractères mal encodés en UTF-8.
Archive Ubuntu consacrée à Pepper Flash sous Chromium : pourquoi le plugin était absent du navigateur et comment l’installer à l’époque d’Ubuntu 14.04.
ésolvez l’erreur xulrunner-bin libhunspell sous Ubuntu : paquet obsolète, dépendances cassées, dpkg bloqué et diagnostic avec ldd.
Sécuriser le serveur de mail, géré par Postfix et Courier, pour utiliser notre certificat SSL et en ajoutant le Perfect Forward Secrecy.
Guide complet pour réparer un serveur OVH/Kimsufi en mode rescue : chroot, noyau Debian, initramfs, GRUB, RAID, logs et retour au boot normal.
Installez une Brother QL-710W sous Linux en USB ou WiFi, configurez l’imprimante d’étiquettes et préparez des impressions de publipostage avec gLabels.
Remplacez mod_php par PHP-FPM et Apache MPM Event sous Debian ou Ubuntu : installation, configuration, dimensionnement, tests et dépannage.
Ce tutoriel en 3 étapes nous donnera l’occasion de mettre à jour Varnish et de scinder notre fichier de configuration en plusieurs modules.