Accueil / Fonctionnalités
Fonctionnalités
Terminal SSH, SFTP, bureau à distance Windows, organisation des hôtes et sécurité locale — le détail de ce que fait KeyHole.
Terminal SSH intégré
Le terminal de KeyHole s'appuie sur libssh2, embarqué dans l'application : il ne dépend pas du ssh du système et se comporte de la même façon sur tous les Mac.
- libssh2 embarqué
- Authentification : agent, clé, mot de passe, clavier interactif
- Rebond via ProxyJump
- Vérification des hôtes connus (known_hosts)
- Import de ~/.ssh/config
deploy@prod-web-01:~$ systemctl status nginx ● nginx.service - A high performance web server Active: active (running) since Tue 2026-09-15 08:12:04 CEST deploy@prod-web-01:~$ tail -n 2 /var/log/nginx/error.log 2026/09/16 09:41:12 [warn] upstream response is buffered deploy@prod-web-01:~$
Terminal local
Un shell local (zsh ou bash) vit dans le même espace de travail que vos sessions distantes. Préparer un fichier en local, pousser en SFTP, vérifier en SSH : tout se fait sans changer de fenêtre.
- zsh ou bash au choix
- Mêmes onglets et écrans divisés que les sessions distantes
- Thèmes de terminal assortis à l'interface
Transferts SFTP à deux volets
Le disque local à gauche, le serveur à droite. Les transferts se font par glisser-déposer, et la suppression locale passe par la corbeille du Mac — pas d'effacement immédiat.
- Deux volets : local / distant
- Transferts par glisser-déposer
- Suppression locale vers la corbeille
Bureau à distance Windows natif
Le RDP de KeyHole repose sur IronRDP, une pile écrite en Rust. Le rendu suit la résolution native de l'écran Retina, avec lissage des polices, et le bureau se redimensionne dynamiquement quand la fenêtre change de taille.
- IronRDP, pur Rust
- NLA / CredSSP
- Épinglage de l'empreinte TLS du serveur
- Rendu HiDPI à la résolution Retina, lissage des polices
- Redimensionnement dynamique du bureau
- Audio distant vers le Mac, curseur distant
- ⌘ utilisable comme Ctrl, Ctrl+Alt+Suppr et touche Windows
Onglets, splits, fenêtres
Les sessions s'organisent en onglets, se divisent côte à côte ou en superposé, et se détachent dans une fenêtre indépendante avant d'être réintégrées. Un SSH à gauche, un bureau Windows à droite : chacun trouve sa disposition.
- Onglets
- Écrans divisés côte à côte ou superposés
- Sessions détachables dans une fenêtre, puis réintégrables
deploy@prod-web-01:~$ systemctl status nginx ● nginx.service - A high performance web server Active: active (running) since Tue 2026-09-15 08:12:04 CEST deploy@prod-web-01:~$ tail -n 2 /var/log/nginx/error.log
Des hôtes rangés, retrouvés en une frappe
Les hôtes se rangent en groupes pliables, la recherche instantanée (⌘K) retrouve n'importe quelle machine, et 52 icônes — Linux, Ubuntu, Windows, Kubernetes, Docker, Proxmox, Postgres, Raspberry… — distinguent les rôles d'un coup d'œil.
- Groupes d'hôtes pliables
- Recherche instantanée (⌘K)
- 52 icônes d'hôtes
- Connexion par double-clic ou touche Entrée
Verrouillée, sandboxée, silencieuse
L'application se verrouille par Touch ID, Face ID (iPad) ou mot de passe (Argon2) après inactivité. Mots de passe et phrases secrètes sont stockés dans le trousseau macOS ou iPadOS. Aucune donnée n'est envoyée vers un serveur VigilanceX.
- Verrouillage Touch ID, Face ID (iPad) ou mot de passe (Argon2) après inactivité
- Secrets dans le trousseau macOS ou iPadOS
- Aucune donnée envoyée à un serveur VigilanceX
- Application sandboxée pour l'App Store
La trace de chaque session
Les sessions de terminal s'enregistrent en Markdown, les sessions RDP en vidéo. Tout est rangé dans Documents/KeyHole records, prêt pour un compte rendu d'intervention.
- Terminal → Markdown
- RDP → vidéo
- Dossier Documents/KeyHole records
13 thèmes d'interface
Treize thèmes d'interface, avec des thèmes de terminal assortis : KeyHole Sombre, KeyHole Clair, Minuit, Graphite, Nord, Solarized Clair, Dracula, Tokyo Night, Catppuccin Mocha, Gruvbox, One Dark, Rosé Pine, Ayu Clair.
Support intégré
Les mises à jour passent par l'App Store et se vérifient depuis l'application. Un problème ? Le signalement par e-mail joint automatiquement le journal à votre message.
- Vérification des mises à jour via l'App Store
- Signalement de problème par e-mail avec le journal joint
KeyHole sur iPad
Le terminal SSH, l'explorateur SFTP et le bureau à distance Windows, pensés pour l'écran et les claviers de l'iPad. Un achat KeyHole Pro est valable sur Mac et sur iPad avec le même compte Apple.
- Barre de touches au-dessus du clavier : Esc, Tab, Ctrl, Alt, flèches, touches de fonction — masquée avec un clavier externe
- SFTP à deux volets, fichiers dans l'app Fichiers (Sur mon iPad › KeyHole)
- RDP à la résolution native de l'écran, Ctrl+Alt+Suppr et touche Windows
- Verrouillage Face ID, Touch ID ou mot de passe
- iPadOS 16 ou plus récent
Essayez KeyHole gratuitement
Jusqu'à 2 hôtes, sans limite de durée ni carte bancaire.
Mac et iPad : gratuit jusqu'à 2 hôtes, achats gérés par Apple. Windows : essai limité à 1 hôte, licence 24 €/an.