Eu acho que você precisa verificar o banco de dados passwd
remoto (por padrão, /etc/passwd
) e ver qual shell está lá (você pode verificá-lo via execução direta, como já faz com alguns comandos). Outro local para procurar além dos arquivos de ponto de shell em seu diretório inicial é /etc/pam.d
e, em seguida, você deve verificar seu diretório ~/.ssh
remoto, especialmente se estiver usando chaves para efetuar login.
O problema do terminal pode significar que bash -i
espera um terminal, que pode ser acionado por ssh -t
(está desativado por padrão ao executar um comando diretamente).