Фиксиране на ПРЕДУПРЕЖДЕНИЕ НЕПРОТИВЕНИ ЧАСТНИ КЛЮЧОВИ ФАЙЛ! На Linux
Ако получавате тази грешка, най-вероятно ще нулирате разрешенията на скритата си директория във вашата потребителска папка, а вашите ключове вече няма да работят. Много е важно тези файлове да не могат да се записват само от някой с вход в полето, така че 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
Това трябва да ви върне обратно и да стартирате.