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.
Antworten:
Das Problem war ein RAM-Mangel.
quelle
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.
quelle
plink user@ip -p 22 -pw pass
allein gibt mir diesen Fehler. Ich glaube, dass mich etwas auf der SSHD-Seite blockiert und nicht der Kitt.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.
quelle
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!
quelle
Für Benutzer, bei denen dieses Problem auftritt: Sie können dieses Problem beheben, indem Sie die Sitzung eines der verwendeten Benutzer beenden
quelle