Решаем SSH Key: “Permissions 0644 for ‘id_rsa.pub’ are too open.”


Очень короткая заметка о том, как решить ошибку `SSH Key: “Permissions 0644 for ‘id_rsa.pub’ are too open.”` на unix-системах.

Ошибка при попытке доступа к pub-файлу вашего ключа может иметь такой вид:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/Users/onfor/.ssh/id_rsa.pub' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /Users/onfor/.ssh/id_rsa.pub
Permission denied (publickey,password).

В таком случае попробуйте обновить права на целевые файлы. При этом права установите 400:

chmod 400 ~/.ssh/id_rsa
chmod 400 ~/.ssh/id_rsa.pub

После этого ошибка должна исчезнуть. Также обратите внимание, что в примере я указываю названия файлов по умолчанию — id_rsa. Если при генерации пары ключей Вы указывали другое имя файла — указывайте его.

Удачи!


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

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