Зачем нужна аутентификацию по ключу SSH? Если вы где-то в облаке приобрели себе сервер и получили root с паролем, заведите себе отдельного пользователя с правами sudo, разрешите ему ходить по SSH-ключу и закройте вход на сервер по паролю. Под root вы всегда сможете войти через KVM консоль сервера. Простая заметка по генерации приватного ключа в Linux. Пример генерации ключа: ssh-keygen -t ed25519 Отвечаем на вопросы, не забываем установить пароль на ключ. Получаем приватный ключ /root/.ssh/id_ed25519 в формате: -----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABBBABac8P
mbqkMuzrdSn3CEAAAAGAAAAAEAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIHOcR9G9CLGt28sh
G40WfOPKB1g1mGQTqxkpncSs17ckAAAAkJn5NBLCpuc/+xwP5kj6CmxwgRq9cqSniSm+f6
RYh5x9cqZadsba9DSQBKzSKCo+0nsdOLwCa3WBpdF42ZnH4YEeaVb7tqlzwht+V08A7FF1
jBhufNOMTldhf28mYBgiCf9JmyJ7nMErKHedDDXG2QPRKZ6RwMaeZMLtSzpsW6M23QjDa1
JxZqioGxnU21ggjQ==
-----END OPENSSH PRIVATE KEY----- Никому его не показываем и не отдаём. И