Как сменить root из под rescue mode?
Сброс пароля Ubuntu
Раздел статьи - Как сбросить пароль из Recovery Mode
Сменить рута через rescue так и не удалось.
Может быть мешало что-то в файле sshd_config.
Только через создание ключей ssh получил доступ.

если кто будет искать, тут есть инструкция простая https://firstvds.ru/technology/dobavit-ssh-klyuch

лучше делать echo ssh-rsa строка-публичного-ключа >> /root/.ssh/authorized_keys
ssh-copy-id - не сработает, он требует рут пароль, которого нет.
под rescue рут пароль есть, но ключ создается под root@rescue и у меня не работало в итоге обычном режиме, либо не верно просто публичный ключ в authorized_keys вставлял.

поэтому просто sudo -s, генерим ключи и далее echo,
так как cat ~/.ssh/id_rsa.pub | ssh root@ip-адрес-сервера 'cat >> ~/.ssh/authorized_keys' тоже не работал.

ключ приватный надо загрузить в puttygen и пересохранить .ppk снова в формате для putty, иначе формат linux putty не понимает. а потом публичный ключ скопировать одной строкой и уже сохранить на сервере echo ssh-rsa строка-публичного-ключа >> /root/.ssh/authorized_keys

вот так должно пустить.