Also habe ich den Fehler gegoogelt und den Serverfehler überprüft, aber die Lösungen passten nicht. Die meisten Ergebnisse waren Probleme mit / dev / pts, aber das ist gemountet. Andere Ergebnisse sind Fehler mit git, aber es gibt kein git auf der Maschine.
Mein Konto ist nicht gesperrt, ich kann mich trotzdem an der Konsole anmelden. Andere Benutzer haben dieses Problem ebenfalls, daher glaube ich nicht, dass es etwas mit etwas zu tun hat, das in meiner .ssh /
Ich bekomme diese Antwort mit ssh -vv:
<snip>
debug1: Next authentication method: password
rogier@server's password:
debug2: we sent a password packet, wait for reply
debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug2: channel 0: send open
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug2: callback start
debug2: client_session2_setup: id 0
debug2: channel 0: request pty-req confirm 1
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
debug2: channel 0: request env confirm 0
debug2: channel 0: request shell confirm 1
debug2: fd 3 setting TCP_NODELAY
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug2: channel_input_status_confirm: type 100 id 0
PTY allocation request failed on channel 0
debug2: channel 0: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 0
debug2: shell request accepted on channel 0
Danach friert die Sitzung ein. Hat jemand eine Idee was los ist?
/dev/pt*
Geräte entfernt und manuell neu hinzugefügt werden mussten, weil sie beschädigt wurden. In diesem Fall funktionierte auch die oben aufgeführte Umgehung.
ssh user@host "/bin/bash -i
. Könnten Sie genauer sagen, welche Befehle ich ausführen muss, um dies zu beheben? Wie stelle ich wieder her /dev/pt*
? Vielen Dank.
mount
, eine der ausgegebenen Zeilen sollte / dev / pts sein, notieren Sie sich die Optionen. Hängen Sie die Bereitstellung mit aus umount /dev/pts
und ersetzen Sie sie erneut, mount -t devpts -o OPTIONS devpts /dev/pts
indem Sie OPTIONEN durch die Optionen ersetzen, die Sie vor dem Entfernen der Bereitstellung beobachtet haben.
ssh user@host "/bin/bash -i"
anmelden?