Проблемы с SSH могут быть проблемой. Я всегда начинаю со следующего. У меня есть команды, сохраненные в шпаргалке, поэтому мне никогда не придется бояться опечаток.
chmod 700 ~/.ssh && chmod 600 ~/.ssh/* \ && chmod 644 ~/.ssh/authorized_keys \ && chown -r <username>:<username> /home/<username>/.ssh \ && chown -r <username>:<username> /home/<username>/.ssh/*
Если это не сработает, я бы удалил author_keys и заново создал его (не забывая о правах собственности и разрешениях), убедившись, что скопировал содержимое из блокнота или другого подходящего текстового редактора. Wordpad и другие жирные редакторы могут испортить ключи. Вы также можете удалить запись удаленного хоста из файла known_hosts. Я помню, что должен был сделать это один раз для чего-то.