Я следую руководству по цифровому океану для Ansible, которое включает в себя настройку моего ключа ssh на хосте, который я буду использовать: https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-ubuntu-20-04
Мой хост Ansible — это моя локальная установка WSL Ubuntu, а мой клиент — сервер AWS.
Я начал с шага 1 и создал ключ rsa, myfirstkey.pub. Затем я побежал:
sudo ssh-copy-id -i ~/.ssh/myfirstkey.pub ~/.ssh/myhostkeyforaws.pub ec2-user@myfirsthost
Но я продолжаю видеть эту ошибку:
my_user@DESKTOP:~/.ssh$ sudo ssh-copy-id -i ~/.ssh/myhostkeyforaws ec2-user@myfirsthost
/usr/bin/ssh-copy-id: ИНФОРМАЦИЯ: Источник устанавливаемых ключей: "/home/my_user/.ssh/myhostkeyforaws.pub"
/usr/bin/ssh-copy-id: ИНФОРМАЦИЯ: попытка входа с новым ключом (ключами), чтобы отфильтровать уже установленные
/usr/bin/ssh-copy-id: ИНФОРМАЦИЯ: осталось установить 1 ключ(и) -- если вам будет предложено установить новые ключи
ec2-user@myfirsthost: доступ запрещен (publickey,gssapi-keyex,gssapi-with-mic).
Я прошел через множество справочных руководств, и я не могу понять, что я делаю неправильно. Как добавить ключ ssh в экземпляр amazon ec2?