Permissions 0644 for 'id_rsa’ are too open

Permissions 0644 for 'id_rsa’ are too open. To problem który może dotknąć każdego admina. W dalszej części wpisu przeczytasz jak ten problem naprawić.

www.tematyka. Permissions 0644 for 'id_rsa' are too open

Niewłaściwe uprawnienia dla plików kluczy SSH, szczególnie prywatnego klucza mogą sprawić, że Permissions 0644 dla 'id_rsa’ czyli uprawnienia będą zbyt szerokie. Gdy próbujesz połączyć się z serwerem SSH, otrzymasz komunikat o błędzie. Przykładowy komunikat błędu w logach może wyglądać tak:

Permissions 0644 for 'id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "id_rsa": bad permissions
Permission denied (publickey).

Rozwiązanie

Poprawienie uprawnień dla plików kluczy SSH, aby uniknąć problemu, że Permissions 0644 dla 'id_rsa’ są zbyt szerokie.

Jak to zrobić

Ustaw odpowiednie uprawnienia dla prywatnego klucza:shell, aby upewnić się, że Permissions 0644 dla 'id_rsa’ nie są zbyt szerokie.

chmod 600 ~/.ssh/id_rsa

Upewnij się, że katalog ~/.ssh ma odpowiednie uprawnienia:

chmod 700 ~/.ssh

Upewnij się, że plik publicznego klucza ma odpowiednie uprawnienia:

chmod 644 ~/.ssh/id_rsa.pub

Podsumowanie – Permissions 0644 for 'id_rsa’ are too open

Po wykonaniu tych kroków, spróbuj ponownie połączyć się z serwerem SSH. Jeśli wszystkie uprawnienia są prawidłowo ustawione, połączenie powinno zostać nawiązane bez problemów. Zapraszam też do lektury poprzedniego wpisu – SSH jak poprawnie utworzyć klucz prywatny i publiczny za pomocą PuTTYgen.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *