Quando eu entro ssh
em 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 ssh
nã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
rsync
para o servidor, ele parece funcionar, e fechaduras, em seguida, - Se eu usar
rsync
do 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_config
e / ousshd_config
para um de um servidor idêntico que funciona bem - Eu verifiquei o roteamento
- Um especialista em rede examinou
tcpdump
sem 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
.
match
declaraçãosshd_config
? Existe apenas uma instância desshd
execução?