Jadi saya mencari kesalahan di Google dan memeriksa serverfault, tetapi solusinya tidak cocok. Sebagian besar hasil adalah masalah dengan / dev / pts, tapi itu sudah terpasang. Hasil lainnya adalah kesalahan dengan git, tetapi tidak ada git pada mesin.
Akun saya tidak diblokir, saya masih bisa masuk di konsol. Pengguna lain juga memiliki masalah ini, jadi saya tidak berpikir itu ada hubungannya dengan sesuatu yang ada di .ssh /
Saya mendapatkan respons ini dengan 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
Setelah ini, sesi membeku. Adakah yang tahu apa yang sedang terjadi?
/dev/pt*
perangkat perlu dihapus dan ditambahkan kembali secara manual karena menjadi rusak. Dan dalam hal ini, menggunakan work-around yang saya sebutkan di atas juga berhasil.
ssh user@host "/bin/bash -i
. Bisakah Anda lebih spesifik tentang perintah apa yang harus saya jalankan untuk memperbaikinya? Bagaimana cara memulihkan /dev/pt*
? Terima kasih.
mount
, salah satu baris yang dihasilkan harus / dev / pts, perhatikan opsi. Lepas umount /dev/pts
dan dengan pasang kembali dengan mount -t devpts -o OPTIONS devpts /dev/pts
mengganti OPSI dengan opsi yang Anda amati sebelum dilepas.
ssh user@host "/bin/bash -i"
untuk masuk?