Como você deu um único comando para que ssh
seja executado remotamente, o ssh não alocou um pseudo-terminal para que os relances fossem usados. Basta adicionar a opção -t
ao ssh para forçá-lo:
ssh -t user@host glances
Referência:
When the user's identity has been accepted by the server, the server either executes the given command in a non-interactive session
...
If an interactive session is requested ssh by default will only request a pseudo-terminal (pty) for interactive sessions when the client has one. The flags -T and -t can be used to override this behaviour.