Você precisa de um terminal, que você pode definir através dos parâmetros de
-t
que força um pty ou -T
que não força nenhum pty (ou as opções de arquivo de configuração correspondentes).
Além disso, ao usar um pty, a variável de ambiente TERM
é copiada (exceções podem ser aplicadas à documentação de verificação para detalhes completos e formulário de entrada de sorteio oficial).
Você pode especificar o front-end não interativo que não possui requisitos e não faz perguntas (que podem ou não ser o que você quer):
ssh <remote_srv> "DEBIAN_FRONTEND=noninteractive apt-get autoremove"
Para mais informações, veja a publicação Ask Ubuntu Impossível inicializar frontend: diálogo ao usar ssh .