Домашня » як » Виправлення ВНИМАННЯ НЕПРОТЕКТОВАНОГО ПРИВАТНОГО КЛЮЧОВОГО ФАЙЛУ! На Linux

    Виправлення ВНИМАННЯ НЕПРОТЕКТОВАНОГО ПРИВАТНОГО КЛЮЧОВОГО ФАЙЛУ! На 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

    Це повинно повернути вас назад і працювати.