Ze względu na komfort i kontrolę nadaje nam SSH, staramy się wdrożyć metody, takie jak logowanie bez hasła za pomocą klawiszy SSH i uwierzytelniania dwuskładnikowego. Mimo to nadal możemy napotykać błędy, które mogą nam uniemożliwić korzystanie z SSH do logowania się do zdalnych maszyn.
Ten szybki samouczek pokaże, jak rozwiązać złą własność lub zgodę na .plik ssh/config.
Wymagania wstępne
Zanim zaczniemy przewodnik:
Jeśli nie masz żadnego z powyższych wymagań, rozważ następujący samouczek, w którym szczegółowo opisuję, jak generować i kopiować pary kluczowe SSH.
https: // linuxhint.com/użyj-ssh-copy-id-command/
Co powoduje złych właścicieli lub błędy uprawnień?
Zły właściciel lub błąd uprawnienia na .plik ssh/config wynika z niepoprawnych uprawnień w samym pliku lub .Katalog SSH.
Pliki w .Katalog SSH powinien mieć pozwolenie na odczyt i zapis tylko użytkownika; To nie obejmuje grupy ani innych.
Jak naprawić błędy złego właściciela i uprawnienia
Aby rozwiązać ten błąd, wszystko, co musimy zrobić, to ustawić prawidłowe uprawnienia na .plik ssh/config.
Jeśli nie czujesz się tak wygodnie z uprawnieniami Linux, sprawdź to intuicyjne narzędzie do używania CHMOD.
https: // chmodcommand.com/
Aby ustawić prawidłowe uprawnienia, użyj polecenia:
$ sudo chmod 600 ~/.ssh/configPo wykonaniu powyższego polecenia uprawnienie pliku powinno być następujące:
Możesz także użyć polecenia Chown, aby uznać właściciela pliku za pomocą polecenia:
$ sudo chown $ użytkownik ./ssh/configKorzystając z tych dwóch metod, powinieneś mieć naprawiony złego właściciela lub błędu uprawnień i możesz zalogować się do SSH.
Wniosek
To był krótki i szybki przewodnik po rozwiązywaniu .SSH/Config Bad właściciel lub błąd uprawnienia. Jeśli szukasz bardziej szczegółowego samouczka, sprawdź następujący przewodnik po rozwiązywaniu problemów SSH.