В Windows 11 открываем консоль (в поиске вводим cmd) под правами администратора, и запускаем команду:
ssh-keygen -t rsa -b 4096 -C "ivanov.ii@domen.local"
Заходим по пути: C:\Users\ivanov.ii\.ssh
В директории находятся два файла — приватный и публичный ключи
Переходим в консоль Linux
Копируем содержимое публичного ключа, идем в командную строку ubuntu сервера и вставляем в файл /home/user/.ssh/autorized_keys
Сохраняем, выходим.
Логинимся с ключом SSH.