Определяне на "ПРЕДУПРЕЖДЕНИЕ: НЕПРОЧЕНА КЛИЕНТНА ЛИЧНА ФАЙЛ!" На Linux

Определяне на "ПРЕДУПРЕЖДЕНИЕ: НЕПРОЧЕНА КЛИЕНТНА ЛИЧНА ФАЙЛ!" На Linux
Определяне на "ПРЕДУПРЕЖДЕНИЕ: НЕПРОЧЕНА КЛИЕНТНА ЛИЧНА ФАЙЛ!" На Linux

Видео: Определяне на "ПРЕДУПРЕЖДЕНИЕ: НЕПРОЧЕНА КЛИЕНТНА ЛИЧНА ФАЙЛ!" На Linux

Видео: Определяне на
Видео: Deutsch für Mediziner - Deutsch lernen mit Dialogen - YouTube 2024, Ноември
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

Това би трябвало да ви върне обратно.

Препоръчано: