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 innloggingsnavn i boksen, så openssh vil gi deg en feil hvis du prøver å bruke dem.
Den fulle feilmeldingen:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 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
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:
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).
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.