Odmowa uprawnień Windows SSH: 5 sposobów, aby to naprawić

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.

Przeczytaj więcej na ten temat
  • 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

  1. wciśnij Okna klawisz + F aby uruchomić Eksplorator plików i otworzyć folder, w którym znajduje się klucz SSH.
  2. Kliknij prawym przyciskiem myszy klucz SSH i kliknij Nieruchomości z menu kontekstowego.
  3. Idź do Bezpieczeństwo kartę i kliknij Zaawansowany na dnie.
  4. Teraz kliknij Wyłącz dziedziczenie na dole i upewnij się Właściciel to tylko Twoja nazwa użytkownika.
  5. Jeśli właścicielem jest ktoś inny, kliknij Zmiana i wybierz swoją nazwę użytkownika.
  6. Następnie wybierz innych użytkowników z Wpisy uprawnień sekcję i kliknij Usunąć.
  7. Po zakończeniu kliknij Stosować I OK.
  8. 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ę.

Windows 11 nie reaguje na kliknięcia? Oto, co możesz zrobić

Windows 11 nie reaguje na kliknięcia? Oto, co możesz zrobićOkna 11Napraw Problemy Z Myszą

Jeśli komputer z systemem Windows 11 nie reaguje na kliknięcia, poszukaj problemów z samą myszą.Inne poprawki obejmują między innymi aktualizację sterownika, ponowną konfigurację ustawień lub uruch...

Czytaj więcej
Doświadczasz błędu kopii zapasowej systemu Windows 11? Oto poprawka

Doświadczasz błędu kopii zapasowej systemu Windows 11? Oto poprawkaOkna 11Utworzyć Kopię Zapasową

Kopia zapasowa systemu Windows jest podstawową funkcją systemu Windows, która umożliwia użytkownikom tworzenie kopii zapasowych i przywracanie plików.Czasami proces tworzenia kopii zapasowej może z...

Czytaj więcej
Jak naprawić wyszarzony błąd rekordu konsoli Xbox Game Bar

Jak naprawić wyszarzony błąd rekordu konsoli Xbox Game BarOkna 11Pasek Gier Xbox

Jeśli rekord konsoli Xbox Game Bar jest wyszarzony, możesz edytować wartość DVR z gry.Aby wejść do Edytora rejestru, możesz wpisać regedit w funkcji wyszukiwania systemu Windows.Koniecznie sprawdź ...

Czytaj więcej