Importer sa clé SSH dans Git Bash

Admettons que la paire de clés SSH soit dans D:\germain\ssh On peut accéder aux autres disques dans Git Bash par leurs points de montage : 1. Créer le répertoire .ssh Il existe sûrement déjà, mais au cas où : 2. Copier les fichiers 3. Définir les bonnes permissions 4. Vérifier Essayez de vous connecter à […]

Supprimer en masse des emails dans Gmail avec Google Apps Script

Gmail ne permet pas toujours de supprimer facilement de grandes quantités d’emails correspondant à certains critères. Voici une solution rapide utilisant Google Apps Script. Exemples de critères de recherche Gmail Avantages par rapport à la suppression manuelle Pour vider définitivement la corbeille après la suppression, ajoutez une deuxième fonction et exécutez-la séparément (nécessite d’activer l’API […]

Utiliser la commande ping sans sudo sous WSL

Si vous utilisez WSL (Windows Subsystem for Linux) avec une distribution Debian ou Ubuntu, vous avez remarqué que la commande ping nécessite d’être exécutée avec sudo pour fonctionner. Ce comportement est dû à l’absence de la capacité cap_net_raw sur le binaire ping, empêchant les utilisateurs non-root d’envoyer des requêtes ICMP. 1. Vérifier l’emplacement du binaire […]

Demo script to highlight a string in a page

Source code: https://github.com/germain-italic/wp-highlight-string-on-page A WordPress plugin with Shortcode (works with old editor): Demo text: Proin viverra, ligula sit amet ultrices semper, ligula arcu tristique sapien, a accumsan nisi mauris ac eros. Vestibulum ullamcorper mauris at ligula. Praesent egestas tristique nibh. Suspendisse feugiat. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing […]

ESXi : authentification par clé SSH

La commande ssh-copy-id ne peut pas être utilisée pour envoyer une clé sur un serveur ESXi (v. 6.7) car l’emplacement du authorized_keys est inhabituel. Il faut utiliser : Au passage, la commande ssh-keygen est cachée aussi, et le dossier .ssh n’existe pas par défaut..Il faut lancer : Si la connexion à la cible est très […]

Installation personnalisée de Microsoft Office avec Chocolatey

Parfois Open Office ne suffit plus et on a besoin de l’original. Grâce au gestionnaire de paquets Chocolatey, on peut facilement créer une installation personnalisée pour supprimer les programmes et les langues dont on a pas besoin, par exemple : L’intégralité des paramètres d’installation : • /64bit to install Office 365 ProPlus 64-bit, otherwise it […]

Créer un certificat auto-signé de développement valide pour les navigateurs avec mkcert

Ce tutoriel est réalisé sur Windows 11 avec MAMP Pro 5.Il est facilement adaptable pour Laragon (Windows), MAMP Pro sous Mac, ou sur Linux. 1. Installer mkcert J’utilise Chocolatey, il suffit de lancer un Powershell en mode Administrateur et de lancer : Les autres méthodes d’install sont dans la documentation de mkcert sur GitHub. 2. […]

My computer reinstallation routine (Windows 11)

Linux version: https://www.germain.lol/my-computer-reinstallation-routine/ 1. Chocolatey script Follow instructions at https://chocolatey.org/install, usually: Export script courtesy of Erik Hougaard: 2. Windows 11 Debloater script This script is tailored to my needs.For custom settings, download the debloater tool at https://freetimetech.com/windows-11-debloater-tool-debloat-gui/ and create your own. 3. Tweaking Full context menu Open cmd.exe as Administrator and run this code, then […]

Pense-bête montage vidéo avec Kdenlive

Kdenlive est un éditeur vidéo libre et open source multiplateformes.Téléchargement : https://kdenlive.org/fr/ Autres éditeurs (libres ou pas) : https://en.wikipedia.org/wiki/List_of_video_editing_software Raccourcis Recommandation : customiser la barre d’outils de la timeline. Clic droit puis ajouter « Couper le clip » et « Supprimer tous les espaces après le curseur » : Agencement Montage Pour dérusher des clips, cliquer sur le picto […]

Script pour renommer les fichiers GoPro dans l’ordre chronologique

Noms de fichier GoPro dans le désordre Les caméras GoPro ont une convention de nommage des fichiers vidéos assez particulière, qui les place dans le désordre quand on trie par ordre alphabétique. Exemple : Le véritable ordre de lecture est : GX010038.MP4 GX020038.MP4 GX030038.MP4 GX040038.MP4 GX050038.MP4 GX060038.MP4 GX070038.MP4 GX080038.MP4 GX090038.MP4 GX100038.MP4 GX110038.MP4 —————– GX010039.MP4 GX020039.MP4 […]

Lancer un WHOIS en ligne de commande dans le shell de Cmder sous Windows

Cmder est un émulateur de console pour Windows, il est livré directement avec le génialissime Laragon (environnement de développement qui intègre PHP, Apache MySQL, et bien plus). L’astuce pour le WHOIS peut fonctionner avec cmd.exe mais c’est très facile avec Cmder. Il suffit de télécharger l’exécutable WHOIS du packet SysInternal : https://docs.microsoft.com/en-us/sysinternals/downloads/whois Dézipper et placer […]

Démarrer Pageant automatiquement au boot avec une clé SSH préchargée

Cet article est une traduction améliorée de https://gist.github.com/chunter/3ec25dd802c2163265eacfcb6f53cb7d Dans cet exemple, ma clé SSH s’appelle id_rsa.ppk et elle est située dans le dossier C:\Users\germain.ssh. Pour que Pageant s’exécute automatiquement et charge les clés au démarrage : Trouver l’emplacement de pageant.exe Touche Windows + R pour ouvrir la boîte de dialogue ‘exécuter’ Tapez : shell:startup dans la […]

Gestion du réseau sur ESXi

La ligne de commande permet en particulier de spécifier la passerelle d’un NIC VMkernel, ce qui n’est pas possible via l’interface web. Activez SSH sur vôtre hôte : Vérifiez le réglage actuel : Là vous devriez voir que vmk1 possède la même passerelle que vmk0 si vous avez assigné une adresse RPN v2 sur une […]

Assigner l’adresse RPN v2 d’une Dedibox à son hôte ESXi (et non pas aux VM)

Si vous avez besoin de comprendre les concepts du RPN, consultez la documentation. Pour une raison bizarre, Online a supprimé la documentation en français et les nouvelles versions sont moins fournies que les anciennes. Voilà un truc qu’on ne trouve nulle part et qui m’a pris 3 heures. Je précise que ce tuto permet de […]

Conversion P2V (physical-to-virtual) d’un serveur Online Dedibox ou dédié OVH sous Debian 9 avec VMware ESXI 6/7 et pfSense

Sommaire Cet article étant particulièrement long, je l’ai découpé en plusieurs pages : Ce qui ne marche pas : problèmes avec VMware vCenter Converter pour effectuer une migration P2V (physical-to-virtual) vers un serveur ESXi chez OVH ou Online (Dedibox) Configurer pfSense sur une Dedibox avec ESXi pour effectuer une migration P2V (physical-to-virtual) avec VMware vCenter […]

Générer des mots de passe qui marchent sur les claviers AZERTY et QWERTY

Il est fréquent d’être gêné dans la saisie par des problèmes de disposition de touches, surtout avec les KVM des serveurs physiques/cloud, et les remote consoles des hyperviseurs. Donc, j’ai créé ce générateur avec les caractères communs entre les 2 layouts : Azerty Qwerty Password Generator. Fonctionnalités : Disponible en français et en anglais, facilement […]

Relais STMP (Mandrill) via Postfix

Installation des pré-requis Configuration du relais SMTP Configuration de Postfix smtputf8_enable à no permet de résoudre l’erreur status=bounced (SMTPUTF8 is required, but was not offered by host smtp.mandrillapp.com) qui se produit quand on ajoute des accents dans l’objet du message. Envoi Ou : Vérification Sources : https://www.linode.com/docs/guides/postfix-smtp-debian7/ https://serverfault.com/questions/325955/no-worthy-mechs-found-when-trying-to-relay-email-to-gmail-using-postfix Remarque concernant le paramètre « relayhost » Si vous […]

GNOME : menu contextuel pour uploader un fichier via SCP

Code source sur GitHub Version qui renomme / sanitize le nom du fichier avant upload :https://github.com/germain-italic/stuff/blob/main/Germain-Italic/context-menu-rename-and-upload.sh Ou version upload simple :https://github.com/Germain-Italic/stuff/blob/main/Germain-Italic/context-menu-scp-upload.sh Utilisation Code du script Testé uniquement sur Pop_OS 21.04 (update : et aussi 21.10)…N’oubliez pas d’installer les dépendances : zenity (déjà installé par défaut) et xclip. ~/.local/share/nautilus/scripts/upload.sh

GNOME : menu contextuel pour envoyer un fichier par mail

Code source sur GitHub https://github.com/Germain-Italic/stuff/blob/main/Germain-Italic/context-menu-mail-file.sh Préambule Ce script requiert une installation fonctionnelle de Postfix.Lire cet article pour une configuration rapide : https://www.germain.lol/relais-stmp-mandrill-via-postfix/ Utilisation Clic droit sur un fichier dans Nautilus.Vous pouvez renommer le script comme bon vous semble (même sans .sh à la fin) mais n’oubliez pas de le rendre exécutable. Options et vérifications Confirmation […]

Config de mes différentes instances MySQL Docker locales

Préambule : créer un VLAN dédié À chaque fois que j’utilise un container de ce tuto sur un nouvel environnement, je veux m’assurer que les IP restent identiques. Je crée donc un réseau virtuel Docker dédié à MySQL : Voir les exemples ci-dessous pour assigner une IP statique à chaque container. MariaDB 10.0.38 https://localhost:9443/#!/1/docker/containers http://adminer.localhost/?server=172.33.6.38&username=root […]

My computer reinstallation routine

These steps are intended for Pop!_OS 21 / Ubuntu 21. Separate posts I wrote dedicated posts on the following topics: Configure an OpenVPN client Capture, annotate, share screenshots with Shutter Modern SSH clients benchmark Checking your current version and configuration To get an overview as displayed in this post banner, just launch the command: neofetch […]

Ajouts à mon fichier bashrc (~/.bash_aliases)

Pop_OS / Ubuntu nous recommande de ne pas polluer le bashrc d’origine et charge automatiquement ~/.bash_aliases : On va donc suivre cette recommandation, même si on ne mettra pas que des alias dedans. Le contenu : Un truc pour afficher le nom de la branche GIT courante dans le prompt,ça vient d’ici : https://thucnc.medium.com/how-to-show-current-git-branch-with-colors-in-bash-prompt-380d05a24745 Et […]