A ferramenta está lendo tty
e, se você especificar um comando para o ssh
, ele não alocará um TTY no servidor remoto e, portanto, falhará. Você pode forçar ssh
a alocar seu TTY no servidor remoto usando a opção -t
.
ssh -t my-remote ./my-script
deve fazer o trabalho para você.