Schwerwiegender PuTTY-Fehler: Der Server hat sich geweigert, eine Shell / einen Befehl zu starten


10

Ich habe immer PuTTY (win32) verwendet, um über SSH auf meine Server zuzugreifen. Gestern habe ich OpenSSH auf meinem Server von 4.3 auf 5.8 aktualisiert und es scheint, dass PuTTY jetzt nicht funktioniert. Es fragt nach einem Passwort, bestätigt dann, dass das Passwort korrekt ist, und gibt dann den schwerwiegenden Fehler aus Server refused to start a shell/command.

Wenn ich versuche, mich mit cygwins OpenSSH anzumelden, habe ich keine Probleme.


2
Können Sie den Inhalt des PuTTY-Ereignisprotokolls einfügen?
Nickgrim

1
Können Sie -v zum Plink-Befehl hinzufügen und die Ausgabe veröffentlichen?
Dave

1
Das Problem war ein RAM-Mangel.
iTayb

Antworten:



2

Es hört sich so an, als würde etwas in Ihren Kittkonfigurationen nach der Anmeldung eine bestimmte Shell anfordern, die nicht mehr genehmigt wird. Versuchen Sie, eine neue Sitzung anstelle der gespeicherten zu erstellen, und geben Sie so wenige Einstellungen wie möglich ein, nur den Host und alle Authentifizierungsdetails. Das sollte Sie dazu bringen. Wenn Sie dann Ihre zuvor gespeicherte Sitzung reparieren möchten, durchsuchen Sie die Einstellungen nach Bits über Remote-Befehle, bevorzugte Shell usw.


1
plink user@ip -p 22 -pw passallein gibt mir diesen Fehler. Ich glaube, dass mich etwas auf der SSHD-Seite blockiert und nicht der Kitt.
iTayb

Sehen Sie sich immer noch Ihre Standardeinstellungen an. Putty fordert wahrscheinlich etwas an, das auf dem Server nicht verfügbar ist, nach dem der cygwin openssh-Client nicht fragt.
Caleb

Haben Sie versucht, eine neue Sitzung zu erstellen, wie Caleb vorgeschlagen hat? Führen Sie den neuesten Putty aus?
Eduardo Ivanec

1

Sie haben wahrscheinlich den "Remote-Befehl" unter den SSH-Einstellungen in der Putty-Konfiguration festgelegt. Entfernen Sie einfach diese Einstellung und versuchen Sie es erneut.


1

Ich weiß, dass es ein alter Thread ist, aber da ich dieses Problem hatte und auf diese Antworten stieß, aber ... konnte ich es nur beheben, indem ich die PuTTY-Version auf 0.70 aktualisierte. Das war das einzige, was für mich funktioniert hat. Prost!


1

Für Benutzer, bei denen dieses Problem auftritt: Sie können dieses Problem beheben, indem Sie die Sitzung eines der verwendeten Benutzer beenden

pkill -KILL -u username

NB: Ich habe Root-Zugriff verwendet, da die Anmeldung erfolgreich war

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.