Å fikse ADVARSEL UPROTEKT PRIVATE KEY FIL! På Linux
Hvis du får denne feilen, tilbakestiller du sannsynligvis tillatelsene på den skjulte .ssh-katalogen i brukermappen din, og tastene dine kommer ikke til å fungere lenger. Det er veldig viktig at disse filene ikke skrives av bare noen med et påloggingsboks, så openssh vil gi deg en feil hvis du prøver å bruke dem.
Den fulle feilmeldingen:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@ @ ADVARSEL: URETTET PRIVATE KEY FIL! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@ Tillatelser 0744 for '/home/geek/.ssh/id_rsa' er for åpne. Det anbefales at dine private nøkkelfiler IKKE er tilgjengelige av andre. Denne private nøkkelen vil bli ignorert. dårlige tillatelser: ignorere nøkkel: /home/geek/.ssh/id_rsa
For å fikse dette må du tilbakestille tillatelsene tilbake til standard:
sudo chmod 600 ~ / .ssh / id_rsa sudo chmod 600 ~ / .ssh / id_rsa.pub
Hvis du får en annen feil:
Er du sikker på at du vil fortsette å koble til (ja / nei)? ja Kunne ikke legge til verten til listen over kjente verter (/home/geek/.ssh/known_hosts).
Dette betyr at tillatelsene på den filen også er satt feil, og kan justeres med dette:
sudo chmod 644 ~ / .ssh / known_hosts
Til slutt må du kanskje også tilpasse katalogtillatelsene:
sudo chmod 755 ~ / .ssh
Dette burde få deg til å komme i gang igjen.