Убираем ошибку WARNING: UNPROTECTED PRIVATE KEY FILE!
Пытаясь добавить старые ключи на новой машине (вернее, после переустановки операционной системы) я наткнулся на следующую проблему.
ssh-add private_key
После попытки добавить ключ, получаем ошибку. В моем случае на файле оказались права 0644, но могут быть и более открытые, например 0744.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for 'private_key' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored.
Чтобы исправить ситуацию, нам нужно поменять эти самые права. 600 подойдут идеально:
sudo chmod 600 private_key
Далее пробуем заново добавить наш shh-ключ:
ssh-add private_key
Нас попросят ввести пароль к добавляемому приватному ssh-ключу (хороший знак):
Enter passphrase for username:
Если пароль будет введен верно, все заработает.