Da saída, parece que você tem um problema com os arquivos de inicialização usados pelo bash. Isso pode ser ~/.bashrc , ~/.bash_profile , ~/.profile ou outro script originado deles. Se isso ocorrer com todos os usuários, será um arquivo do sistema, como /etc/profile .
Você pode iniciar o bash e ignorar arquivos init com o seguinte:
ssh foo@host 'bash --norc --noprofile -i'
Você também pode fazer isso em su :
su -c 'bash --norc --noprofile -i'
Isso permitirá que você entre na conta para que você possa depurar o processo de inicialização do bash. Para fazer isso, execute o bash com a opção -x .
bash -i -x