Aller au contenu principal
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 situationSSHive Agent
Vos clés sont dans Strongbox, 1Password, Secretive, Bitwarden, gpg-agent ou yubikey-agentOui
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 passeNon
Vous ne savez pasSSHive 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