Permissions 0644 for 'id_rsa’ are too open

Problem Permissions 0644 for 'id_rsa’ are too open

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

Niewłaściwe uprawnienia dla plików kluczy SSH, szczególnie prywatnego klucza. 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.

Jak to zrobić

Ustaw odpowiednie uprawnienia dla prywatnego klucza:shell

    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 *