Ошибка авторизация на сервере через 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
Надеюсь кому-то мои заметки помогут)