Dlaczego 0644
np. Jest -rw-r--r--
zbyt otwarty na klucz SSH? Nie mogłem również znaleźć żadnych fałszywych uprawnień do .ssh
katalogu ( 0700
) lub katalogu domowego ( 0731
).
Przy okazji otrzymuję ten błąd podczas testowania parafrazy klucza za pośrednictwem ssh-keygen -y -f my_key.pub
Z poważaniem
źródło
.ssh
folder iid_rsa
sam plik, a nie cały katalog domowy!Jedyne polecenie, które musisz uruchomić, to
chmod 600 ~/.ssh/id_rsa
. Otóż to.Spowoduje to zmianę uprawnień do pliku, dzięki czemu właściciel (ty) może go odczytać i zapisać, co spowoduje usunięcie otrzymanego komunikatu o błędzie.
źródło
Odpowiedzi powyżej są poprawne, ale przed uruchomieniem dowolnego w
chmod
celu ustalenia uprawnień, upewnij się, że TwojeIdentityFile
adresy~/.ssh/config
odnoszą się do twojego klucza prywatnego. Nowicjusze mogą błędnie to rozumieć i.pub
zamiast tego odnosić się do klucza publicznego (z rozszerzeniem), co prowadzi do tego samego błędu (ponieważ uprawnienia do pliku klucza publicznego są zbyt otwarte dla klucza prywatnego).źródło