Виправлення ВНИМАННЯ НЕПРОТЕКТОВАНОГО ПРИВАТНОГО КЛЮЧОВОГО ФАЙЛУ! На Linux
Якщо ви отримуєте цю помилку, ви, ймовірно, скинути дозволи на прихований каталог .ssh у вашій папці користувача, і ваші ключі більше не працюватимуть. Дуже важливо, щоб ці файли не були доступні для запису будь-ким, хто має вхід до вікна, тому openssh дасть вам помилку, якщо ви спробуєте їх використати.
Повне повідомлення про помилку:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ УВАГА: НЕЗАБРАЖЕНИЙ ПРИВАТНИЙ КЛЮЧОВИЙ ФАЙЛ! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ Дозволи 0744 для '/home/geek/.ssh/id_rsa' надто відкриті. Рекомендується, щоб ваші файли приватних ключів не були доступні для інших. Цей закритий ключ буде проігноровано. погані дозволи: ігноруйте ключ: /home/geek/.ssh/id_rsa
Щоб усунути цю проблему, потрібно скинути права доступу до стандартної версії:
sudo chmod 600 ~ / .ssh / id_rsa sudo chmod 600 ~ / .ssh / id_rsa.pub
Якщо ви отримуєте іншу помилку:
Ви дійсно бажаєте продовжити підключення (так / ні)? так Не вдалося додати хост до списку відомих хостів (/home/geek/.ssh/known_hosts).
Це означає, що дозволи на цей файл також встановлені неправильно, і їх можна налаштувати за допомогою цього:
sudo chmod 644 ~ / .ssh / known_hosts
Нарешті, можливо, вам також доведеться налаштувати дозволи каталогів:
sudo chmod 755 ~ / .ssh
Це повинно повернути вас назад і працювати.