Créer une clé
- Ouvrez Clés. Sur Mac, choisissez Nouvelle clé ; sur iPhone et iPad, choisissez +.
- Choisissez Générer une clé.
- Donnez-lui un Nom et choisissez le type : Ed25519, par défaut, ou ECDSA ou RSA pour les serveurs qui les exigent.
- Ajoutez une phrase de passe si vous le souhaitez.
- Choisissez Générer.
La même clé avec OpenSSH :
ssh-keygen -t ed25519 -C "deploy@laptop"Importer une clé
- Dans Clés, choisissez Ajouter une clé existante.
- Collez la clé privée, ou choisissez Charger un fichier. Les clés OpenSSH, PEM et
.ppksont acceptées. - Si la clé a une phrase de passe, saisissez-la.
- Si vous vous connectez avec un certificat SSH, collez-le dans Certificat.
Sur Mac, Importer des clés… dans Réglages, Agent SSH reprend d'un coup toutes les clés privées de ~/.ssh.
Si l'app affiche Convert this key with ssh-keygen -p, convertissez la clé avec OpenSSH, puis importez-la à nouveau :
ssh-keygen -p -f ~/.ssh/id_rsaAjouter la clé à un serveur
- Ouvrez la clé et choisissez Ajouter à un serveur.
- Choisissez le serveur. L'app se connecte avec son identifiant actuel et ajoute la clé publique à
~/.ssh/authorized_keys, et crée le dossier et le fichier avec les bonnes autorisations s'ils manquent. - Quand l'app affiche Clé ajoutée, choisissez Utiliser pour la connexion pour que le serveur se connecte désormais avec la clé.
La même chose avec OpenSSH :
ssh-copy-id -i ~/.ssh/id_ed25519.pub deploy@203.0.113.10
Pour utiliser une clé sur un serveur à la main, choisissez-la dans le champ Clé du serveur.
Copier ou afficher une clé
- Copier la clé publique place la clé publique dans le presse-papiers, pour la coller là où un service la demande.
- Afficher la clé privée affiche la clé privée.
- Le menu d'une clé propose Copier la clé publique, Modifier, Partager avec l'équipe et Supprimer.
Garder une clé sur un seul appareil
Activez Cet appareil seulement dans une clé pour garder sa partie privée sur cet appareil. Elle n'est pas synchronisée : vos autres appareils ne reçoivent que la clé publique. Pour une clé qui ne peut jamais quitter l'appareil, voir Clés sur cet appareil, et pour une YubiKey, Clés de sécurité.
Identifiants enregistrés
Un identifiant est un utilisateur avec un mot de passe ou une clé, enregistré sous un nom et utilisé par plusieurs serveurs. Modifiez-le une fois, et tous les serveurs qui l'utilisent reçoivent la modification.
- Dans Clés, choisissez Nouvel identifiant.
- Remplissez l'utilisateur et le mot de passe ou la clé.
- Dans chaque serveur, choisissez l'identifiant dans le champ Clé.
Dans Réglages, Sécurité, sous Vérifications : Trouver les identifiants répétés repère les serveurs où le même utilisateur et le même mot de passe sont saisis dans chacun, et les enregistre comme un seul identifiant. Vérifier la sécurité de tous les serveurs contrôle chaque serveur et affiche un résumé.