„WARNING UNPROTECTED PRIVATE KEY FILE!” Rögzítése Linuxon
Ha ezt a hibát kapja, akkor valószínűleg visszaállítja a rejtett .ssh-könyvtár engedélyeit a felhasználói mappában, és a kulcsok már nem fognak működni. Nagyon fontos, hogy ezeket a fájlokat ne írhassák meg bárki, aki bejelentkezett a dobozba, így a openssh hibát ad, ha megpróbálja használni őket.
A teljes hibaüzenet:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@ @ @ FIGYELMEZTETÉS: NEM MEGHATÁROZOTT PRIVÁT KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ A @ /@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ / / home/geek/.ssh/id_rsa fájl túl nyitott. Javasoljuk, hogy a privát kulcsfájljaikat ne férhessék hozzá mások. Ezt a privát kulcsot figyelmen kívül hagyja. rossz jogosultságok: ignore key: /home/geek/.ssh/id_rsa
A javításhoz vissza kell állítania az engedélyeket az alapértelmezettre:
sudo chmod 600 ~ / .ssh / id_rsa sudo chmod 600 ~ / .ssh / id_rsa.pub
Ha még egy hibát kap:
Biztosan folytatni kívánja a csatlakozást (igen / nem)? igen Nem sikerült hozzáadni a gazdagépet az ismert hosztok listájához (/home/geek/.ssh/known_hosts).
Ez azt jelenti, hogy az adott fájlhoz tartozó jogosultságok is helytelenül vannak beállítva, és ezzel módosíthatók:
sudo chmod 644 ~ / .ssh / ismert_hosts
Végül szükség lehet a könyvtár jogosultságainak módosítására is:
sudo chmod 755 ~ / .ssh
Ezzel vissza kell állnia és futnia kell.