Me di cuenta poco después de la publicación.
COMMAND_SSH="sudo -i <<'EOF'"`cat./unifyServiceNode.sh``echo -e '\nEOF'` ;;
ssh -n -tt centos@$HOST "$COMMAND_SSH"; ## -n prevents reading the input. -tt forces TTY.
Parece que los '
adicionales alrededor del comando SSH fueron el problema, y también necesitaba hacer la nueva línea a través de echo
.
Sin embargo, no estoy muy seguro de si se trata de un truco de la suerte o de la forma correcta de hacerlo. Para ser honesto, estoy completamente perdido en la evaluación de citas de Bash:)
Похоже, я не выполнил свою домашнюю работу должным образом, как указано в комментарии пользователя 996142, это действительно конфигурация по умолчанию для bind9.