Домашняя » как » Исправление «ПРЕДУПРЕЖДЕНИЕ НЕЗАЩИЩЕННОГО ЧАСТНОГО КЛЮЧЕВОГО ФАЙЛА!» В 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

    Это должно вернуть вас к работе.