Что я хочу сделать, так это скопировать ключ на другой хост.
ssh-copy-id -i ~/.ssh/id_rsa user@host
Я получаю сообщение об ошибке:
/usr/bin/ssh-copy-id: ОШИБКА: не удалось открыть файл идентификатора «[homedir].ssh/id_rsa.pub»:
Так что открытого ключа нет. Так где это? Я пытался использовать команду
sudo find / -name id_rsa.pub
но он нашел только тот, который я сгенерировал экспериментально в моем тестовом каталоге. Я попытался отправить экспериментальный файл из тестового каталога, но затем он продолжает бесконечно запрашивать перефразирование и не отправляет, когда я продолжаю вставлять.
Значит, что-то не так.
Я мог регенерировать, используя
ssh-keygen -t rsa
но затем он пытается использовать каталог ~./.ssh
и хочет перезаписать закрытый ключ id_rsa. Боюсь, что это может что-то тормозить.
Итак, как мне получить файл с открытым ключом?