ssh nem sempre abre uma (pseudo) tty. Este pode ser o caso aqui. A alocação tty pode ser reforçada: ssh -t ou mesmo ssh -tt . Se você não pode passar argumentos de linha de comando, então você pode fazer o mesmo através do arquivo de configuração: RequestTTY yes ou RequestTTY force , veja man ssh_config.