Фиксация «ПРЕДУПРЕЖДЕНИЕ: НЕПРЕРЫВНЫЙ ЧАСТНЫЙ КЛЮЧЕВОЙ ФАЙЛ!» В Linux

Фиксация «ПРЕДУПРЕЖДЕНИЕ: НЕПРЕРЫВНЫЙ ЧАСТНЫЙ КЛЮЧЕВОЙ ФАЙЛ!» В Linux
Фиксация «ПРЕДУПРЕЖДЕНИЕ: НЕПРЕРЫВНЫЙ ЧАСТНЫЙ КЛЮЧЕВОЙ ФАЙЛ!» В Linux
Anonim

Если вы получаете эту ошибку, вы, вероятно, сбросите разрешения на свой скрытый каталог.ssh в своей папке пользователя, и ваши ключи больше не будут работать. Очень важно, чтобы эти файлы не были доступны для записи только кем-либо с логином в поле, поэтому openssh даст вам сообщение об ошибке, если вы попытаетесь их использовать.

Полное сообщение об ошибке:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0744 for '/home/geek/.ssh/id_rsa' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /home/geek/.ssh/id_rsa

Чтобы исправить это, вам нужно сбросить разрешения до значения по умолчанию:

sudo chmod 600 ~/.ssh/id_rsa sudo chmod 600 ~/.ssh/id_rsa.pub

Если вы получаете еще одну ошибку:

Are you sure you want to continue connecting (yes/no)? yes Failed to add the host to the list of known hosts (/home/geek/.ssh/known_hosts).

Это означает, что разрешения на этот файл также установлены неверно и могут быть скорректированы следующим образом:

sudo chmod 644 ~/.ssh/known_hosts

Наконец, вам может потребоваться настроить права доступа к каталогам:

sudo chmod 755 ~/.ssh

Это должно помочь вам вернуться в исходное состояние.

Рекомендуемые: