Zum Hauptinhalt springen

Schwerwiegender Putty-Fehler: Der Server unterstützt keine Authentifizierungsmethoden, der gesendete öffentliche Schlüssel passt nicht

Der Putty-Fehler "Es sind keine Authentifizierungsmethoden verfügbar, der Server hat einen öffentlichen Schlüssel gesendet" tritt häufig auf, wenn versucht wird, eine Verbindung mit einem Remote-Server über das SSH-Protokoll herzustellen. Dieser Fehler weist darauf hin, dass der Server seinen öffentlichen Schlüssel an den Client gesendet hat, der Client jedoch keine Authentifizierung durchführen kann, da er nicht über die entsprechenden privaten Schlüssel verfügt oder die vom Server angebotenen Authentifizierungsmethoden nicht unterstützt.

Bevor Sie versuchen, diesen Fehler zu beheben, müssen Sie verstehen, wie die SSH-Authentifizierung funktioniert. Wenn Sie eine Verbindung mit einem Remote-Server über SSH herstellen, tauschen der Client und der Server Schlüssel aus, um eine sichere Kommunikation zu gewährleisten. Der Client benötigt einen privaten Schlüssel, um seine Identität zu beweisen und auf den Server zuzugreifen. Wenn der Client keinen entsprechenden privaten Schlüssel besitzt, kann die Authentifizierung nicht durchgeführt werden.

Darüber hinaus gibt es mehrere Authentifizierungsmethoden, die vom SSH-Protokoll unterstützt werden, einschließlich der Authentifizierung mit einem Passwort, der Authentifizierung mit öffentlichem Schlüssel, der Authentifizierung mit einem Authentifizierungsagenten und anderen. Wenn der Server eine Authentifizierungsmethode anbietet, die vom Client nicht unterstützt wird, kann dies auch zu dem Fehler "Es sind keine Authentifizierungsmethoden verfügbar" führen.

Lösung des Putty-Fehlers: Es sind keine Authentifizierungsmethoden verfügbar

Fehler "putty: es sind keine Authentifizierungsmethoden verfügbar, der Server hat einen öffentlichen Schlüssel gesendet" tritt auf, wenn Sie versuchen, sich mit PuTTY mit einem Remoteserver zu verbinden, wenn die auf dem Server verwendete Authentifizierungsmethode auf der Clientseite nicht unterstützt wird.

Um diesen Fehler zu beheben, können Sie die folgenden Schritte ausführen:

  • Überprüfen Sie die PuTTY-Version: Stellen Sie sicher, dass Sie die neueste Version von PuTTY installiert haben. In neueren Versionen des Programms können Fehler im Zusammenhang mit der Unterstützung von Authentifizierungsmethoden behoben werden.
  • Authentifizierungsmethode ändern: Wenn Sie Zugriff auf den Server haben oder sich an den Serveradministrator wenden können, bitten Sie ihn, die verwendete Authentifizierungsmethode zu ändern. Möglicherweise unterstützt der Server andere Methoden, mit denen PuTTY eine Verbindung herstellen kann.
  • PuTTY-Einstellungen ändern: Es gibt verschiedene Einstellungen in PuTTY, die Sie ändern können, um sich mit einer anderen Authentifizierungsmethode mit dem Server zu verbinden. Überprüfen Sie die PuTTY-Einstellungen und versuchen Sie, die Authentifizierungsmethode in die vom Server unterstützte zu ändern.
  • Ein anderes Programm ausprobieren: Wenn alle oben genannten Methoden fehlschlagen, versuchen Sie, sich mit einem anderen Programm für SSH-Verbindungen wie OpenSSH oder Bitvise SSH Client mit dem Server zu verbinden. Möglicherweise unterstützen diese Programme die Authentifizierungsmethoden, die für die Verbindung mit dem Server erforderlich sind.

Wenn der Fehler "putty" auftritt: es sind keine Authentifizierungsmethoden verfügbar, der Server hat einen öffentlichen Schlüssel gesendet" Es wird empfohlen, alle oben genannten Optionen zu überprüfen und die für Ihre Situation am besten geeignete Lösung für das Problem auszuwählen. Wenn das Problem weiterhin besteht, sollten Sie sich möglicherweise an den Serveradministrator oder den Hosting-Provider wenden, um weitere Unterstützung zu erhalten.

Der Server hat den öffentlichen Schlüssel gesendet

Der Fehler "Keine Authentifizierungsmethoden verfügbar, der Server hat einen öffentlichen Schlüssel gesendet" tritt auf, wenn versucht wird, sich über PuTTY mit dem Server zu verbinden, wenn der Server den öffentlichen Schlüssel zur Authentifizierung an den Client sendet, der Client jedoch nicht über die erforderlichen Methoden zur Überprüfung verfügt.

Der öffentliche Schlüssel ist eine der Authentifizierungskomponenten, wenn eine Verbindung mit dem Server über das SSH-Protokoll hergestellt wird. Beim Verbindungsversuch wird der öffentliche Schlüssel des Servers an den Client gesendet, der überprüft werden muss, um die Serverauthentifizierung zu bestätigen.

Wenn der Client (in diesem Fall PuTTY) jedoch keine geeigneten Authentifizierungsmethoden zur Überprüfung des öffentlichen Schlüssels des Servers hat, wird der Fehler "Es sind keine Authentifizierungsmethoden verfügbar, der Server hat den öffentlichen Schlüssel gesendet" angezeigt.

Sie können mehrere Ansätze verwenden, um diesen Fehler zu beheben:

  1. Überprüfen Sie die PuTTY-Einstellungen: stellen Sie sicher, dass Sie den richtigen Benutzernamen und das richtige Kennwort für die Verbindung mit dem Server verwenden.
  2. Aktualisieren der PuTTY-Version: Einige ältere Versionen von PuTTY unterstützen möglicherweise einige Authentifizierungsmethoden nicht. Das Aktualisieren des Programms kann das Problem beheben.
  3. Ein anderes Programm verwenden: wenn das Problem weiterhin besteht, können Sie versuchen, eine Verbindung zum Server mit einem anderen SSH-Programm wie OpenSSH herzustellen.
  4. Servereinstellungen überprüfen: In einigen Fällen kann das Problem auf eine falsche Serverkonfiguration zurückzuführen sein. Stellen Sie sicher, dass der Server so konfiguriert ist, dass er die richtigen Authentifizierungsmethoden unterstützt und ordnungsgemäß für die Clientverbindung konfiguriert ist.

Falls keiner dieser Ansätze hilft, wird empfohlen, sich an den Serveradministrator oder einen Netzwerktechnologieexperten zu wenden, um weitere Hilfe zu erhalten.