Для использования ключа EC2-priv.ppk от рабочего стола Ubuntu, необходимо будет преобразовать его в формат, который поймет OpenSSH. Можно пойти это с программой PutTTYgen.
Работайте на PuTTYgen и щелчке Conversions->Import key
. Импортируйте свой закрытый ключ EC2-priv.ppk. Затем нажмите Conversions->Export OpenSSH key
. Сохраните преобразованный ключ.
PuTTYgen также покажет открытый ключ, связанный с закрытым ключом. Это должно быть добавлено к $HOME/.ssh/authorized_keys
файл на Вашем ec2 экземпляре.
Теперь у Вас есть ключ в формате, который поймет ssh в Вашей системе Ubuntu. скопируйте этот ключ к $HOME/.ssh/identity
. Удостоверьтесь, что полномочия 600 на файле идентификационных данных.
Необходимо теперь быть хорошими для движения.
Относительно использования аутентификации с открытым ключом. Это действительно - способ, которым необходимо пройти проверку подлинности к системе. Крайне маловероятно, что любая атака перебором успешно выполнится и намного более безопасна, чем простые пароли.