Очень короткая заметка о том, как решить ошибку `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. Если при генерации пары ключей Вы указывали другое имя файла — указывайте его.
Удачи!