Snippets
Du code concis, avec une explication claire.
OpenSSH CA: signer des clés utilisateur/host
Créer une autorité SSH et signer des clés pour éviter la gestion des authorized_keys massive.
ssh config: Match et ProxyJump utiles
Configurer des hôtes avec Match par address/user et chaîner via ProxyJump simplement.
ssh: séquences d'échappement utiles (~.)
Utiliser les échappements client pour interrompre, suspendre ou reconfigurer une session SSH coincée.
ssh-keygen: clés FIDO2 (ed25519-sk)
Générer des clés SSH matérielles avec un token FIDO2/U2F (touch requis).
ssh known_hosts: nettoyer et hasher
Supprimer des entrées obsolètes et activer le hash des hosts pour protéger la vie privée.
ssh -R: exposer un port local sur un serveur distant
Créer un reverse tunnel pour publier un service local via un port sur le serveur distant.
sshfs: monter un dossier distant en sécurité
Monter un répertoire distant via SSH (FUSE) en lecture seule ou RW, avec ProxyJump, clés et options sûres.
stat: timestamps UNIX et tailles exactes
Récupérer mtime/ctime/atime en secondes et tailles sans parsing fragile de ls.
stdbuf: sortie temps réel des pipelines
Forcer le flush ligne par ligne pour grep/sed/awk et obtenir des logs temps réel fiables dans vos pipes.
strace: debugger rapide des appels système
Tracer les syscalls d'un processus, filtrer par catégorie, mesurer le temps passé par appel.
strace: profiler syscalls, latences et erreurs
Tracer les appels système (-f -tt -T) d'un process, mesurer les latences et identifier EAGAIN/EINTR.
strings: extraire du texte d'un binaire
Lister les chaînes ASCII/UTF-16 présentes dans un exécutable ou un dump mémoire.