Ошибка авторизация на сервере через SSH ключ

Коротенькая заметка, по поводу ошибки server refused our key putty при авторизации на сервере по ключу. Когда вы генерируете публичный ключ в PuTTYgen, то копируйте ключ прямо из из окна этой программы:

Т.к. если вы будете копировать из сохраненного файла, то он просто по другому отформатирован из-за чего будет ошибка server refused our key putty

Еще момент, если в PuTTY вы не находите поле куда надо вставлять приватный ключ, по адресу Connection->SSH-Auth, то просто раскройте параметр Auth и вставляйте приватный в подменю Credentials:

И еще момент, на сервере домашняя папка пользователя root находится по адресу /root и там надо создавать папку .ssh и файл authorized_keys с публичным ключом и не забыть на них поставить права 700. В то время как домашняя папка других пользователей будет находится по адресу /home/имя пользвателя/.ssh

А так же не забудьте в файле /etc/ssh/sshd_config раскоментировать строчки:

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2

После чего выполнить перезагрузку:

sudo systemctl restart sshd

Надеюсь кому-то мои заметки помогут)