Un MacBook diffuse sur une Chromecast une vidéo stockée à distance sur le disque dur d’une Freebox via Internet.

Caster à distance une vidéo Freebox sur Chromecast

Vous avez une vidéo sur le disque dur de votre Freebox, mais vous vous trouvez loin de chez vous. Avec un MacBook et une Chromecast, vous pouvez pourtant la regarder sur un autre téléviseur.

Le principe consiste à utiliser le Mac comme relais. Il récupère la vidéo depuis la Freebox distante, puis l’envoie vers la Chromecast présente sur le réseau local.

La méthode la plus rapide utilise un lien de partage Freebox et VLC. Pour une connexion régulière et plus fiable, un VPN WireGuard permet de monter directement le disque de la Freebox dans le Finder.

À retenir : la Freebox peut se trouver à des centaines de kilomètres. En revanche, le MacBook et la Chromecast doivent être connectés au même réseau Wi-Fi.

Lire Caster à distance une vidéo Freebox sur Chromecast

MySQL : résoudre le message "Warning: Using a password on the command line interface can be insecure." photo

MySQL : corriger “Using a password on the command line interface can be insecure”

Quand vous utilisez MySQL en ligne de commande, vous pouvez tomber sur cet avertissement :

mysql: [Warning] Using a password on the command line interface can be insecure.Langage du code : CSS (css)

Il apparaît généralement quand vous passez le mot de passe directement dans la commande MySQL :

mysql -u root -pMotDePasse

La commande fonctionne, mais MySQL vous prévient que cette pratique n’est pas sûre. Et pour une fois, l’avertissement n’est pas là pour décorer le terminal.

Voici pourquoi ce message apparaît, ce qu’il faut éviter, et les méthodes propres pour utiliser MySQL en ligne de commande sans exposer votre mot de passe.

Pourquoi MySQL affiche cet avertissement ?

MySQL affiche cet avertissement lorsque le mot de passe est fourni directement dans la ligne de commande, par exemple avec -pMotDePasse ou --password=MotDePasse.

Le risque vient du fait qu’une ligne de commande peut être visible à plusieurs endroits :

  • dans l’historique du shell ;
  • dans la liste des processus ;
  • dans certains outils de monitoring ;
  • dans des logs de scripts ;
  • dans des sauvegardes de scripts ;
  • dans un dépôt Git si la commande est copiée dans un fichier versionné.

Sur une machine mono-utilisateur, le risque peut sembler faible. Sur un serveur partagé, une machine de production, un environnement CI/CD ou un poste de développement avec beaucoup d’outils, c’est une mauvaise habitude à corriger.

Lire MySQL : corriger “Using a password on the command line interface can be insecure”

Obtenir le statut de toutes les jails fail2ban photo

Fail2ban : afficher le statut de toutes les jails

Fail2ban est l’un des outils les plus pratiques pour protéger un serveur Linux contre les tentatives répétées d’authentification, les attaques par force brute et certains comportements abusifs dans les logs.

Il surveille des fichiers de logs, détecte des motifs suspects, puis bannit les adresses IP concernées via le pare-feu du système. Sur un serveur exposé à Internet, il devient vite indispensable pour SSH, Postfix, Dovecot, Nginx, Apache, WordPress, Plesk ou encore les services FTP.

Une fois Fail2ban configuré, il est utile de voir rapidement quelles jails sont actives, combien d’IP elles ont bannies, et si certaines jails ne détectent plus rien à cause d’un changement de chemin de log ou de backend.

La commande de base est simple :

sudo fail2ban-client status

Elle affiche le nombre de jails actives et leur liste. Pour obtenir le détail d’une jail précise, on utilise ensuite :

sudo fail2ban-client status sshd

Mais quand le serveur contient plusieurs jails, taper la commande à la main pour chacune devient vite pénible. Voici donc plusieurs méthodes propres pour afficher le statut de toutes les jails Fail2ban d’un coup.

Afficher la liste des jails Fail2ban actives

Commencez par vérifier que Fail2ban tourne correctement :

sudo systemctl status fail2ban --no-pager

Puis listez les jails actives :

sudo fail2ban-client status

Exemple de sortie :

Status
|- Number of jail:      4
`- Jail list:           dovecot, postfix, sasl, sshdLangage du code : JavaScript (javascript)

La documentation et les manpages de fail2ban-client indiquent que la commande status affiche l’état global du serveur Fail2ban, tandis que status <JAIL> affiche l’état d’une jail précise. Manpage Debian fail2ban-client.

Lire Fail2ban : afficher le statut de toutes les jails