Тож я погукнув помилку і перевірив сервер за замовчуванням, але рішення не підходили. Більшість результатів мали проблеми з / dev / pts, але це встановлено. Інші результати - це помилки з git, але на машині немає git.
Мій обліковий запис не заблоковано, я все одно можу ввійти на консоль. Інші користувачі також мають цю проблему, тому я не думаю, що це має щось спільне з тим, що є в моєму .ssh /
Я отримую цю відповідь за допомогою 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
Після цього сеанс заморожується. Хтось має уявлення про те, що відбувається?
/dev/pt*
пристрої потрібно було вийняти та вручну знову додати, оскільки вони стали пошкодженими. І в цьому випадку, використовуючи навколо мене перелічені вище роботи, також працювало.
ssh user@host "/bin/bash -i
. Не могли б ви бути більш конкретними щодо того, які команди я повинен запустити, щоб виправити це? Як відновити /dev/pt*
? Спасибі.
mount
, один з виведених рядків повинен бути / dev / pts, занотуйте параметри. Від'єднайте umount /dev/pts
та повторно встановіть mount -t devpts -o OPTIONS devpts /dev/pts
заміну OPTIONS на параметри, які ви спостерігали перед демонтажем.
ssh user@host "/bin/bash -i"
для входу?