Si ssh-copy-id est installé en local, utilisez le nom d’utilisateur et le port fournis pour installer la clé publique. À la première connexion, une empreinte de l’hôte s’affiche : comparez-la aux informations reçues. Si vous ne disposez pas d’une empreinte fiable, demandez confirmation via un ticket dans la console ; ne passez pas la vérification.
ssh-copy-id -i ~/.ssh/xcr_build.pub -p 22 macbuild@192.0.2.10
ssh -i ~/.ssh/xcr_build -p 22 macbuild@192.0.2.10
macOS n’inclut pas toujours ssh-copy-iden standard. Si les informations fournies autorisent l’authentification par mot de passe, vous pouvez utiliser la commande SSH standard ci-dessous. Si seules les clés sont autorisées, faites approuver la clé publique selon la procédure prévue ; n’essayez pas le mot de passe à répétition.
cat ~/.ssh/xcr_build.pub | ssh -p 22 macbuild@192.0.2.10 \
'umask 077; mkdir -p ~/.ssh; cat >> ~/.ssh/authorized_keys'
Après la réinstallation d’un nœud, si un changement de clé d’hôte est signalé, vérifiez l’historique de réinstallation et la nouvelle empreinte avant de mettre à jour votre entrée locale. Ne masquez pas l’anomalie en désactivant la vérification de l’hôte.