Então pesquisei o erro e verifiquei a falha do servidor, mas as soluções não se encaixavam. A maioria dos resultados foram problemas com / dev / pts, mas isso está montado. Outros resultados são erros no git, mas não há git na máquina.
Minha conta não está bloqueada. Ainda consigo fazer login no console. Outros usuários também têm esse problema, por isso não acho que tenha algo a ver com algo que está no meu arquivo .ssh /
Eu recebo esta resposta com 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
Depois disso, a sessão congela. Alguém tem alguma idéia do que está acontecendo?
/dev/pt*
dispositivos precisavam ser removidos e adicionados novamente manualmente porque estavam corrompidos. E, nesse caso, usar a solução alternativa listada acima também funcionou.
ssh user@host "/bin/bash -i
. Você poderia ser mais específico sobre quais comandos eu tenho que executar para corrigir isso? Como faço para restaurar /dev/pt*
? Obrigado.
mount
, uma das linhas produzidas deve ser / dev / pts, anote as opções. Desmonte umount /dev/pts
e remonte mount -t devpts -o OPTIONS devpts /dev/pts
substituindo OPTIONS pelas opções que você observou antes da desmontagem.
ssh user@host "/bin/bash -i"
para fazer login?