Postępuj zgodnie z naszymi sprawdzonymi procedurami, aby od razu rozwiązać problem
- Klucze SSH służą do umożliwienia połączenia z serwerem w bardzo bezpieczny sposób.
- Czasami podczas próby nawiązania połączenia może zostać wyświetlony komunikat Odmowa uprawnień SSH.
- Można to rozwiązać, sprawdzając, czy adres serwera jest poprawny, lub zmieniając uprawnienia klucza SSH.
SSH lub Secure Socket Shell to szyfrowany protokół, który umożliwia bezpieczny dostęp do dowolnego zdalnego urządzenia lub serwera przez niezabezpieczoną sieć.
Gdy niektórzy z naszych czytelników próbowali uwierzytelnić się przy użyciu tych kluczy, otrzymali komunikat o odmowie uprawnień SSH na swoim komputerze z systemem Windows 11.
Użytkownicy mogą nie wiedzieć o przyczynach tego typu komunikatów o błędach w systemie. Wpływa to na produktywność ich pracy.
Niektórzy użytkownicy mieli również do czynienia z Błąd identyfikacji wymiany SSH w systemie, ale łącze przeniesie Cię do pomocnego przewodnika, jak to naprawić.
Dlaczego otrzymuję komunikat o odmowie uprawnień SSH w systemie Windows 11?
Może istnieć wiele czynników odpowiedzialnych za ten komunikat o błędzie, które są wymienione poniżej:
- Niewłaściwy serwer – Jeśli próbujesz połączyć się z jakimś niewłaściwym serwerem z jego adresem IP, możesz otrzymać w systemie komunikat o odmowie dostępu
- Złe hasło – Niektórzy użytkownicy próbują uzyskać dostęp do serwera przy użyciu niewłaściwych danych uwierzytelniających
- Za dużo kluczy SSH – Gdy w systemie występuje duża liczba kluczy SSH, przez co system może wybrać niewłaściwy spośród dostępnych
- Uprawnienia klucza SSH są zbyt otwarte – Jeśli uprawnienia klucza SSH są szeroko otwarte i dostępne dla większości użytkowników w systemie, cel bezpieczeństwa związany z wykorzystaniem klucza może być zagrożony
Jeśli napotykasz ten problem na komputerze z systemem Windows 11, ten artykuł przeprowadzi Cię przez pięć najlepszych dostępnych rozwiązań, które są szczegółowo opisane poniżej.
Jak ominąć odmowę uprawnień SSH w systemie Windows 11?
1. Sprawdź, czy łączysz się z właściwym serwerem
Może to zabrzmieć głupio, ale wielu użytkowników popełnia ten błąd i zastanawia się, dlaczego napotyka taki komunikat o błędzie w swoim systemie.
Kiedy próbujesz połączyć się z serwerem za pomocą klucza SSH i adresu serwera, musisz ponownie sprawdzić adres serwera dwa lub trzy razy przed próbą uzyskania do niego dostępu.
Może zaistnieć możliwość pominięcia kilku cyfr lub błędnego umieszczenia ich w adresie serwera. Dlatego zawsze potwierdź adres serwera przed kontynuowaniem.
2. Spróbuj zalogować się za pomocą hasła
Zawsze możesz spróbować zalogować się na serwer metodą hasła. Ale aby to zadziałało, musisz włączyć funkcję uwierzytelniania hasła.
Jeśli jest już włączony, możesz uzyskać dostęp do serwera za pomocą następującego wiersza poleceń:
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no [email protected]
W powyższym poleceniu musisz zamienić [e-mail chroniony] z rzeczywisty adres serwera I hasło z prawdziwe hasło.
Jeśli uwierzytelnianie hasła jest wyłączone, najpierw musisz je włączyć, a następnie wygenerować nowy klucz ssh za pomocą następującego polecenia: ssh-keygen -R server.IP.address
Porada eksperta:
SPONSOROWANE
Niektóre problemy z komputerem są trudne do rozwiązania, zwłaszcza jeśli chodzi o brakujące lub uszkodzone pliki systemowe i repozytoria systemu Windows.
Pamiętaj, aby użyć dedykowanego narzędzia, takiego jak forteca, który przeskanuje i zastąpi uszkodzone pliki ich świeżymi wersjami z repozytorium.
Musisz wymienić tzw serwer. Adres IP z prawdziwy adres IP serwera.
3. Dodaj swój klucz SSH do serwera VPS
W tej metodzie próbujesz dodać klucz SSH utworzony w systemie do serwera VPS. Można to zrobić, najpierw generując nowy klucz SSH w systemie za pomocą następującego polecenia: ssh-keygen -t rsa
Teraz może być konieczne dodanie tego klucza SSH do serwera, wykonując następujące polecenie: ssh-copy-id [email protected]
Tutaj musisz zmienić adres IP serwera do rzeczywistej wartości adresu serwera i wykonaj polecenie.
Wyłącz także tzw Uwierzytelnianie hasłem funkcji i edytować ssh_config plik do zmiany jedynej metody uwierzytelniania na klucze SSH.
- Jak usunąć strzałki skrótów w systemie Windows 11
- Oto, co drugi pilot mówi o miejscu turystycznym banku żywności
- Wyłącznie: okulary AR dla Lenovo Legion Go, data premiery i NOWE obrazy
4. Ręcznie wybierz klucz, którego chcesz użyć
Gdy w systemie dostępnych jest zbyt wiele kluczy SSH, może wybrać dowolny losowy klucz SSH i stworzyć takie problemy.
Możesz więc wykonać następujące polecenie, aby wybrać klucz SSH podany przez ciebie w poleceniu: ssh -i /users/user_name/.shh/id_rsa [email protected]
Przed wykonaniem polecenia musisz wymienić /users/user_name/.shh/id_rsa ze ścieżką klucza SSH, który chcesz dodać i [e-mail chroniony] z rzeczywistymi wartościami.
5. Zmień uprawnienia swojego klucza SSH
- wciśnij Okna klawisz + F aby uruchomić Eksplorator plików i otworzyć folder, w którym znajduje się klucz SSH.
- Kliknij prawym przyciskiem myszy klucz SSH i kliknij Nieruchomości z menu kontekstowego.
- Idź do Bezpieczeństwo kartę i kliknij Zaawansowany na dnie.
- Teraz kliknij Wyłącz dziedziczenie na dole i upewnij się Właściciel to tylko Twoja nazwa użytkownika.
- Jeśli właścicielem jest ktoś inny, kliknij Zmiana i wybierz swoją nazwę użytkownika.
- Następnie wybierz innych użytkowników z Wpisy uprawnień sekcję i kliknij Usunąć.
- Po zakończeniu kliknij Stosować I OK.
- Spowoduje to zmianę uprawnień do klucza SSH.
Gdzie są przechowywane klucze SSH w systemie Windows?
Wszystkie klucze SSH są przechowywane na dysku systemowym w następującym folderze (zastąp nazwę użytkownika rzeczywistą nazwą): C:\Users\username\.ssh
Oczywiście, jeśli twój dysk systemowy ma inną literę, powinieneś zastąpić literę w powyższej ścieżce własną.
Mam nadzieję, że ten artykuł był wart przeczytania i był w stanie rozwiązać problem odmowy uprawnień SSH.
Powinieneś również zapoznać się z naszym przewodnikiem nt jak naprawić złego właściciela lub uprawnienia w konfiguracji SSH ponieważ może zawierać dodatkowe informacje.
Nasi czytelnicy skarżyli się również, że napotkali tzw Nie można ustalić autentyczności hosta błąd. Jeśli jesteś wśród nich, przeczytaj wyróżniony przewodnik, aby uzyskać instrukcje, jak to naprawić.
Jeśli znasz inne możliwe rozwiązania tego problemu lub chcesz o coś zapytać, skorzystaj z sekcji komentarzy poniżej.
Nadal występują problemy?
SPONSOROWANE
Jeśli powyższe sugestie nie rozwiązały problemu, na komputerze mogą wystąpić poważniejsze problemy z systemem Windows. Sugerujemy wybór rozwiązania typu „wszystko w jednym”, np forteca aby skutecznie rozwiązywać problemy. Po instalacji wystarczy kliknąć Zobacz i napraw przycisk, a następnie naciśnij Rozpocznij naprawę.