Если локально установлен ssh-copy-id , используйте предоставленные имя пользователя и порт, чтобы установить открытый ключ. При первом подключении появится отпечаток ключа хоста: сверьте его с данными подключения. Если достоверного отпечатка нет, подтвердите его через заявку в консоли — не пропускайте проверку.
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 может не быть ssh-copy-id. Если по данным подключения разрешён вход по паролю, используйте стандартную команду SSH ниже. Если разрешена только аутентификация по ключу, авторизуйте открытый ключ через предусмотренный процесс — не пытайтесь снова и снова вводить пароль.
cat ~/.ssh/xcr_build.pub | ssh -p 22 macbuild@192.0.2.10 \
'umask 077; mkdir -p ~/.ssh; cat >> ~/.ssh/authorized_keys'
После переустановки узла может появиться предупреждение об изменении ключа хоста. Сначала проверьте запись о переустановке и новый отпечаток, затем обновите локальную запись. Не скрывайте проблему, отключая проверку хоста.