Hjemmeside » hvordan » Fastsættelse af ADVARSEL IKKE PROPRETTERET PRIVAT KEY FIL! På Linux

    Fastsættelse af ADVARSEL IKKE PROPRETTERET PRIVAT KEY FIL! På Linux

    Hvis du får denne fejl, nulstiller du sandsynligvis tilladelserne på din skjulte .ssh-mappe i din brugermappe, og dine nøgler kommer ikke til at fungere længere. Det er meget vigtigt, at disse filer ikke kan skrives af bare nogen med et login til feltet, så openssh vil give dig en fejl, hvis du forsøger at bruge dem.

    Den fulde fejlmeddelelse:

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@ @ ADVARSEL: URETTET PRIVATE KEY FIL! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@ Tilladelser 0744 for '/home/geek/.ssh/id_rsa' er for åbne. Det anbefales, at dine private nøglefiler IKKE er tilgængelige for andre. Denne private nøgle vil blive ignoreret. dårlige tilladelser: ignorere nøgle: /home/geek/.ssh/id_rsa

    For at rette dette skal du nulstille tilladelserne tilbage til standard:

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

    Hvis du får en anden fejl:

    Er du sikker på, at du vil fortsætte med at forbinde (ja / nej)? ja Kunne ikke tilføje værten til listen over kendte værter (/home/geek/.ssh/known_hosts).

    Det betyder, at tilladelserne på den pågældende fil også er indstillet forkert og kan justeres med dette:

    sudo chmod 644 ~ / .ssh / known_hosts

    Endelig skal du muligvis også tilpasse katalogtilladelserne:

    sudo chmod 755 ~ / .ssh

    Dette skulle få dig til at køre igen.