Quando eu entro sshem um dos meus servidores, ele parece fazer login, mas trava antes de me fornecer o prompt ( message debug2: shell request accepted on channel 0 is the last log entry).
Embora o estranho é que ssh -t "/bin/bash"funciona quando sshnão funciona .
O que eu descobri até agora
- Posso efetuar login normalmente a partir de servidores na mesma localização geográfica
- Se eu
ssh -t '/bin/bash'- posso efetuar login perfeitamente em QUALQUER local. - Se eu usar
rsyncpara o servidor, ele parece funcionar, e fechaduras, em seguida, - Se eu usar
rsyncdo servidor, ele funcionará sem problemas
O que eu tentei
- remover ou alterar todas as opções de login
.profile,.bashrc /etc/profile - Alterar o
ssh_confige / ousshd_configpara um de um servidor idêntico que funciona bem - Eu verifiquei o roteamento
- Um especialista em rede examinou
tcpdumpsem sucesso (embora pareça haver muitas retransmissões)
Eu realmente não consigo pensar em mais nada
Além de um driver / firmware de placa de rede desonesto.
.ssh/authorized_keys, como command=…? Você já passou por todas as regras de firewall para ver se é possível bloquear acidentalmente alguns pacotes SSH?
/etc/profile.d/*ou /etc/bashrc.
matchdeclaraçãosshd_config? Existe apenas uma instância desshdexecução?