Я застрял в . Разрешено (publickey) hell пытается скопировать открытый ключ на удаленный сервер, чтобы Jenkins мог rsync-файлы во время сборки.Pass ssh options to ssh-copy-id
Продолжительность:
sudo ssh-copy-id -i id_rsa.pub [email protected]
Я сделал это для другого сервера, но один имеет отдельную пару ключей для SSH, присвоенным EC2, и мой текущий догадаться, что SSH-копия-ID пытается использовать неправильный закрытый ключ для этого соединения. Есть ли способ пройти -vv до ssh-copy-id, чтобы я мог видеть, что Джей пытается использовать. Я заглянул в ключ -o, но, похоже, не понял.
спасибо.
FYI, я создал небольшой скрипт на https://github.com/centic9/generate-and-send-ssh-key, который выполняет необходимые шаги за один раз и дополнительно обеспечивает разрешения файлов/каталогов, которые обычно всегда вызывали меня головные боли ... – centic