putty 0.61: Warum wird nach Eingabe meiner Login-ID die Meldung "Zugriff verweigert" angezeigt?

9

Ich benutze Putty, um mich bei meinem RHEL 5.3-Server anzumelden. Ich werde aufgefordert, mein Login als "Login als" einzugeben und meine Login-ID einzugeben. Sobald ich drücke Enter, wird die Meldung "Zugriff verweigert" angezeigt, nach der ich mit einem Kennwort aufgefordert werde. Ich habe das Passwort erfolgreich eingegeben und bin durch - keine Probleme.

Ich habe das gleiche mit Kitt 0.60 versucht (im Gegensatz zu Kitt 0.61), aber in dieser Version erhalte ich keinen Fehler "Zugriff verweigert". Was soll ich daraus machen? Ist Putty 0.61 Version fehlerhaft?

PS: Wenn ich mich mit ssh.exe(von cygwin) anmelde, geht es mir gut - ich erhalte keine Fehler "Zugriff verweigert".

anjanbacchu
quelle

Antworten:

13

PuTTY versucht mehrere Authentifizierungsmethoden hintereinander, die folgende Meldungen verursachen können:

  • GSSAPI (nur wenn Ihr System und der Server es aktiviert haben)
  • Öffentlicher Schlüssel (nur wenn Sie einen Schlüssel geladen haben)
  • Passwort

Halten CtrlSie nach dem Empfang der Meldung "Zugriff verweigert" das PuTTY-Fenster gedrückt und klicken Sie mit der rechten Maustaste darauf. Wählen Sie dann Ereignisprotokoll aus . Unten sehen Sie, was genau den Fehler verursacht hat.


Update: PuTTY 0.62 hat den Fehler behoben, bei dem eine fehlgeschlagene GSSAPI-Authentifizierung diese Fehlermeldung verursachte.

user1686
quelle
Aha! Das war eine coole Erklärung.
Anjanbacchu
Ich habe dieselbe Fehlermeldung erhalten und bestätigt, dass sie durch die GSSAPI-Authentifizierung verursacht wurde. Ich habe GSSAPIAuthentication in sshd_config deaktiviert. War das das Richtige?
Barry Brown
@ Barry: Meine Meinung dazu ist unterschiedlich. War es ein PC? War es ein eigenständiger Server? GSSAPI wird für diese nicht benötigt und es ist in Ordnung, es zu deaktivieren. War es ein Server aus einem großen Netzwerk von Servern? GSSAPI wird ebenfalls nicht benötigt und es ist immer noch in Ordnung, es zu deaktivieren, aber es kann die Anmeldung viel komfortabler machen, wenn es richtig eingerichtet wird.
user1686
Es ist ein eigenständiger Server. Danke für die Information.
Barry Brown
2
@BarryBrown, Sie haben deaktiviert , was GSSAPIAuthenticationin Ordnung sshd_configist, aber ich denke, die bessere Option ist, PuTTY anzuweisen, es nicht zu versuchen. Sie können dies über die PuTTY-Optionen Verbindung> SSH> Auth> GSSAPI tun . Deaktivieren Sie das Kontrollkästchen "GSSAPI-Authentifizierung versuchen".
Kem Mason
1

Sie können einfach bearbeiten configure Datei Kitt im Verzeichnis /home/Lifeix/.putty/sessions, ändern AuthGSSAPI=0zuAuthGSSAPI=1

xdays
quelle
1

Dies wurde in Version .62 behoben, die sich derzeit in der Vorabversion befindet. Ich habe meine alte Kitt-App-Exe-Datei gelöscht und dann die .62-Version von ihrer Website heruntergeladen. Lief es aus und jetzt ist der Fehler "Zugriff verweigert" verschwunden, ohne dass die GSSAPI-Einstellungen entweder auf dem Server oder im Kitt geändert werden müssen.

Jason
quelle
1

Gehen Sie in der Kittkonfiguration zu Verbindung , SSH und ändern Sie dann unter Protokolloptionen die bevorzugte SSH-Protokollversion von 2 auf 2 und deaktivieren Sie dann unter SSH- Authentifizierung GSSAPI das Kontrollkästchen GSSAPI- Authentifizierung versuchen (nur SSH-2) und speichern Sie.

Michael Mefferd
quelle