Установить ключ с помощью ssh-copy-id через перенаправленный ssh-agent
Поэтому я использую ssh-agent на своем хосте, и мы используем vagrant, virtualbox и другие обычные инструменты для настройки нашей среды. В какой-то момент нам нужно подготовить новые машины (мы создаем устройства) и вставить наш ключ в это устройство. До сих пор мы снимали защиту с наших ключей и просто копировали нашу id_rsa(.pub)? на виртуальной машине. Это нам подходит!
Недавно я начал использовать ssh-agent на своей основной машине для размещения ключей с паролем (очевидно, намного лучше), но время от времени у меня возникают проблемы с запуском ssh-copy-id для копирования моего идентификатора в устройство.
В большинстве случаев мне просто нужно скопировать файлы защищенного ключа в виртуальную машину, и тогда это сработает, но я уверен, что в какой-то момент я смог оставить виртуальную машину чистой от любых ключей ssh и все еще использовать ssh-copy-id скопировать мой ssh-agent предоставленную личность через vm. Кажется, это не работает в половине случаев.
Я сумасшедший? Что может быть причиной этого? Как решить эту проблему, чтобы гарантировать, что мой защищенный идентификатор SSH пересылается только из моего локального агента в виртуальную машину и в любое другое устройство должным образом?