Ошибка: WARNING: UNPROTECTED PRIVATE KEY FILE!

Ошибка: WARNING: UNPROTECTED PRIVATE KEY FILE

Описание

При переносе своих ключей из одной системы Linux на другую систему, можно столкнуться с такой ошибкой:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '/home/user/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.

Из-за этого, при попытке авторизации на удаленном сервере через SSH с использованием ключей, будет выводиться следующая ошибка:

sign_and_send_pubkey: signing failed for RSA "/home/user/.ssh/id_rsa" from agent: agent refused operation

Исправляем ошибку

Как видно из самого текста ошибки, проблема в том, что разрешения на файл id_rsa слишком широкие (0777) и чтобы их ограничить (600), мы воспользуемся следующими командами:

sudo chmod 600 ~/.ssh/id_rsa
sudo chmod 600 ~/.ssh/id_rsa.pub

После этого, проблема должна исчезнуть и авторизации по ключам снова будет функционировать.

Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.