Bu yüzden hatayı araştırdım ve serverfault'u kontrol ettim, ancak çözümler uymadı. Sonuçların çoğu / dev / pts ile ilgili problemlerdi, ancak bu bir araya getirildi. Diğer sonuçlar git ile ilgili hatalardır, ancak makinede git yoktur.
Hesabım engellenmedi, yine de konsolda oturum açabilirim. Diğer kullanıcıların da bu sorunu var, bu yüzden benim .ssh /
Bu yanıtı ssh -vv ile alıyorum:
<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
Bundan sonra oturum donar. Neler olup bittiğine dair bir fikri olan var mı?
/dev/pt*
Aygıtların çıkarılması ve elle yeniden eklenmesi gereken bir durum gördüm çünkü bozuldu. Ve bu durumda, yukarıda listelediğim çözümü kullanarak da işe yaradı.
ssh user@host "/bin/bash -i
. Bunu düzeltmek için hangi komutları çalıştırmam gerektiğine daha açık olabilir misiniz? Nasıl geri yüklerim /dev/pt*
? Teşekkürler.
mount
, çıktı satırlardan biri olmalıdır / dev / pts, seçenekleri not edin. Sökme umount /dev/pts
işleminden mount -t devpts -o OPTIONS devpts /dev/pts
önce SEÇENEKLER'i değiştirerek sökün ve yeniden takın .
ssh user@host "/bin/bash -i"
Giriş yapmak için kullanabiliyor musunuz?