Sudo quando executado sem o terminal requer um programa auxiliar para lidar com a consulta de senha:
SUDO_ASKPASS Specifies the path to a helper program used to read the
password if no terminal is available or if the -A option is specified.
Normalmente, quando você se conecta via ssh e sudo precisará de uma senha, mas o terminal não está alocado, isso causará um erro - no AIX, isso pode se comportar de maneira diferente.
Verifique suas configurações do sudo e habilite o NOPASSWD de todas as máquinas remotas, a regra correta deve ficar assim (adicione no final do / etc / sudoers):
user ALL= NOPASSWD:/tmp/testSudo.sh