Sommaire
SSHive Agent
À quoi sert SSHive Agent
SSHive Agent est un petit assistant gratuit de NetMeSafe, l'éditeur de SSHive. Il permet à SSHive d'utiliser les clés SSH gardées dans une autre application, sans jamais les tenir lui-même.
Par Lucas Russo, développeur de SSHive · Mis à jour le
Les applications qu'il joint : Strongbox, 1Password, Secretive (les clés de la Secure Enclave du Mac), Bitwarden, gpg-agent (une YubiKey en mode OpenPGP, par exemple) et yubikey-agent.
Il démarre avec votre session macOS, sans fenêtre ni icône dans le Dock, et transmet à l'agent que vous avez choisi dans SSHive deux sortes de demandes : la liste des clés publiques, et les signatures. Vos clés restent dans leur application, qui vous demande son accord comme d'habitude : Touch ID, déverrouillage du coffre, contact de la YubiKey.
En avez-vous besoin
| Votre situation | SSHive Agent |
|---|---|
| Vos clés sont dans Strongbox, 1Password, Secretive, Bitwarden, gpg-agent ou yubikey-agent | Oui |
macOS 26.3 ou plus ancien, et vos serveurs utilisent l'agent SSH de macOS (ssh-add) | Oui : sur ces versions de macOS, l'agent de macOS passe aussi par lui |
| Vos clés sont enregistrées dans SSHive (Paramètres > Clés SSH, ou un fichier de clé choisi dans le serveur) | Non |
| Vous vous connectez par mot de passe | Non |
| Vous ne savez pas | SSHive vous le propose lui-même quand une connexion en a besoin |
Ce qu'il fait, et ce qu'il ne fait pas
- Il ne répond qu'à SSHive installé depuis l'App Store, dans le dossier Applications.
- Il transmet la liste des clés et les signatures, rien d'autre : il refuse d'ajouter, de retirer ou de verrouiller des clés dans votre coffre.
- Il ne voit jamais vos clés privées. C'est l'agent qui signe.
- Il ne joint Internet que lorsque vous cliquez sur Rechercher une mise à jour ou Mettre à jour dans sa fenêtre, et seulement sshive.app.
- Il ne collecte rien. Au repos, il n'utilise pas le processeur.
- SSHive ne le télécharge ni ne l'installe : c'est vous qui le faites, depuis sshive.app/agent.
Ce qu'il demande
macOS 13 Ventura ou plus récent, sur un Mac Apple silicon ou Intel. 0,7 Mo. Signé par NetMeSafe et notarisé par Apple.
Valable pour SSHive 2.0.8 sur Mac