файл authorized_keys
должен быть не менее безопасным, чем 600
, попробуйте выполнить
$ chmod 600 $ ~/.ssh/authorized_keys
так, чтобы в итоге получилось
-rw------- 1 serverAdmin serverAdmin 802 Nov 25 13:54 authorized_keys
(очевидно, serverAdmin должен быть заменен на учетную запись пользователя, которую вы используете на удаленном сервере)
.
также .ssh
каталог не может быть менее безопасным, чем 755
например
drwx------ 2 serverAdmin serverAdmin 4096 Jul 29 00:30 .ssh
Я считаю, что лучше использовать ssh-copy-id
для получения открытого ключа на удаленном сервере, так как он обрабатывает привилегии на удаленных файлах