Jak naprawić błąd „SSH za dużo awarii uwierzytelnienia”
- 4953
- 555
- Pan Jeremiasz Więcek
Czasami, próbując połączyć się z systemami zdalnymi za pośrednictwem Ssh, Możesz napotkać błąd „Otrzymałem odłączenie od x.X.X.x Port 22: 2: Zbyt wiele awarii uwierzytelnienia". W tym krótkim artykule wyjaśnię, jak naprawić ten błąd w kilku prostych krokach.
Przeczytaj także: 4 sposoby przyspieszenia połączeń SSH w Linux
Poniżej znajduje się zrzut ekranu napotkanego błędu podczas korzystania z klienta SSH.
SSH - zbyt wiele awarii uwierzytelnianiaOdkryłem, że wynikało to z istnienia wielu klawiszy tożsamości SSH na moim komputerze i za każdym razem, gdy uruchamiam klienta SSH, wypróbowałby wszystkie moje klucze SSH znane przez SSH-Agent i wszystkie inne klucze, próbując połączyć się z serwerem zdalnym (VPS2 jak pokazano na powyższym zrzucie ekranu). To jest domyślne zachowanie SSH.
Od serwera SSH (Sshd) Na zdalnym serwerze oczekuje konkretnego klucza tożsamości, serwer odrzuca połączenie, a klient SSH przerywa z powyższym błędem.
Aby naprawić ten błąd, musisz dodać Tożsamość
o wartości Tak
, który instruuje SSH, aby używał tylko plików tożsamości uwierzytelniania określonych w wierszu poleceń lub skonfigurowanym w ssh_config plik (y), nawet jeśli SSH-Agent oferuje dodatkowe tożsamość.
Na przykład:
$ ssh -o tożsamość = tak vps2SSH połączenie skuteczne
Alternatywnie, jeśli chcesz, aby działało to dla wszystkich połączeń klientów SSH, możesz skonfigurować go w swoim ~/.ssh/config
plik.
$ vim ~/.ssh/config
Dodaj następującą konfigurację w pliku, w ramach Gospodarz *
sekcja, jak pokazano na ekranach.
Host * tożsamościSonly = takSkonfiguruj tożsamości w SSH
Zapisz zmiany w pliku i wyjdź z niego. Teraz powinieneś być w stanie uruchomić SSH bez określenia opcji -o tożsamość = tak
w wierszu poleceń, jak pokazano.
$ SSH VPS2SSH połączenie skuteczne
Aby uzyskać więcej informacji, zobacz ssh-config Strona Man.
$ man ssh-config
Możesz znaleźć przydatne artykuły związane z Followng SSH.
-
- Jak utworzyć tunelowanie SSH lub przekazywanie portów w Linux
- Jak zmienić domyślny port SSH na niestandardowy port w Linux
- Jak znaleźć wszystkie nieudane próby logowania SSH w Linux
- Jak wyłączyć login root SSH w Linux
- 5 sposobów na utrzymanie zdalnych sesji SSH po zamknięciu SSH
W tym krótkim artykule pokazałem, jak łatwo naprawić „Otrzymałem odłączenie od x.X.X.x Port 22: 2: Zbyt wiele awarii uwierzytelnienia„W SSH. Jeśli masz jakieś pytania, użyj poniższego formularza komentarza, aby skontaktować się z nami.
- « Jak naprawić „PassWD uwierzytelnianie błąd manipulacji tokenem” w Linux
- 10 najbardziej obiecujących nowych dystrybucji Linux, które można oczekiwać w 2020 roku »