Wenn lokal ssh-copy-id installiert ist, installieren Sie damit den öffentlichen Schlüssel unter Verwendung des bereitgestellten Benutzernamens und Ports. Beim ersten Verbindungsaufbau wird der Host-Fingerabdruck angezeigt. Vergleichen Sie ihn mit den Bereitstellungsdaten. Ist kein vertrauenswürdiger Fingerabdruck verfügbar, lassen Sie ihn über ein Support-Ticket im Kundenportal bestätigen – überspringen Sie die Prüfung nicht einfach.
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
Auf macOS ist ssh-copy-id möglicherweise nicht vorinstalliert. Wenn laut Bereitstellungsangaben die Anmeldung per Passwort zulässig ist, können Sie stattdessen den folgenden Standard-SSH-Befehl verwenden. Ist ausschließlich die Schlüsselanmeldung erlaubt, autorisieren Sie den öffentlichen Schlüssel über den vorgesehenen Bereitstellungsprozess, statt wiederholt Passwörter auszuprobieren.
cat ~/.ssh/xcr_build.pub | ssh -p 22 macbuild@192.0.2.10 \
'umask 077; mkdir -p ~/.ssh; cat >> ~/.ssh/authorized_keys'
Wird nach einer Neuinstallation des Knotens eine Änderung des Host-Schlüssels gemeldet, prüfen Sie zuerst den Neuinstallationsvermerk und den neuen Fingerabdruck und aktualisieren Sie anschließend den lokalen Eintrag. Deaktivieren Sie die Host-Prüfung nicht, um eine unerwartete Änderung zu kaschieren.